דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. קטגוריות בהרצה
  3. תכנות
  4. Python
  5. עזרה הדדית - Python
  6. בקשה | סקריפט להורדת הספרים בהיברו בוקס שלא קיימים באוצה"ח

בקשה | סקריפט להורדת הספרים בהיברו בוקס שלא קיימים באוצה"ח

מתוזמן נעוץ נעול הועבר לא נפתר עזרה הדדית - Python
17 פוסטים 5 כותבים 515 צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • האדם החושבה מנותק
    האדם החושבה מנותק
    האדם החושב
    מדריכים
    כתב ב נערך לאחרונה על ידי
    #5

    הבעיה היא שהסקריפטים לא מזהים את זה כהיפר לינק ,גם בשורת הנוסחאות מופיע רק הטקסט למרות שכשלוחצים על זה נפתח הדף בהיברו בוקס

    תגובה 1 תגובה אחרונה
    0
    • MGM IVRM מנותק
      MGM IVRM מנותק
      MGM IVR
      מדריכים
      כתב ב נערך לאחרונה על ידי
      #6

      @האדם-החושב אני לא הבנתי מה זה כל האקסל הענק הזה, אם תעלה לפה רק עמודה אחת עם הלינקים הרלוונטים אשתדל לעזור יותר

      האדם החושבה תגובה 1 תגובה אחרונה
      1
      • MGM IVRM MGM IVR

        @האדם-החושב אני לא הבנתי מה זה כל האקסל הענק הזה, אם תעלה לפה רק עמודה אחת עם הלינקים הרלוונטים אשתדל לעזור יותר

        האדם החושבה מנותק
        האדם החושבה מנותק
        האדם החושב
        מדריכים
        כתב ב נערך לאחרונה על ידי האדם החושב
        #7

        @MGM-IVR
        links.xlsx
        הלינקים שאני רוצה לחלץ מהם את הurl נמצאים בעמודה b
        @מטעמים

        1 תגובה 1 תגובה אחרונה
        0
        • MGM IVRM מנותק
          MGM IVRM מנותק
          MGM IVR
          מדריכים
          כתב ב נערך לאחרונה על ידי
          #8

          @האדם-החושב ניסתי, לא הצלחתי, חכה אולי למומחי אקסל שיצליחו להוציא את הלינקים.

          תגובה 1 תגובה אחרונה
          0
          • האדם החושבה האדם החושב

            @MGM-IVR
            links.xlsx
            הלינקים שאני רוצה לחלץ מהם את הurl נמצאים בעמודה b
            @מטעמים

            1 מנותק
            1 מנותק
            106
            כתב ב נערך לאחרונה על ידי 106
            #9

            @האדם-החושב
            תנסה תחילה להפוך באקסל עצמו את ההיפר קישור לURL.

            שאלתי את בארד ובלבל בשכל, רובי בוט הציע כך:

            יש לי היפר קישור באקסל, ואני רוצה להפוך את ההיפר קישור שיציג בתא את כתובת ה-URL המלאה. איך עושים זאת?
            כדי להציג את כתובת האתר המלאה של היפר-קישור ב-Excel, תוכל להשתמש בשילוב של פונקציות. כך תוכל לעשות זאת:

            1. בהנחה שההיפר-קישור שלך נמצא בתא A1, בתא אחר (נניח B1), השתמש בנוסחה הבאה:
            =HYPERLINK(A1,A1
            =HYPERLINK(A1,A1)
            

            נוסחה זו יוצרת היפר-קישור חדש באמצעות כתובת האתר מתא A1 ומציגה אותו כקישור הניתן ללחיצה בתא B1.

            1. כדי להציג את כתובת האתר המלאה כטקסט רגיל ללא ההיפר-קישור, השתמש בנוסחה הבאה בתא אחר (נניח C1):
            =SUBSTITUTE(FORMULATEXT(B1),"=HYPERLINK(",""
            =SUBSTITUTE(FORMULATEXT(B1),"=HYPERLINK(","")
            

            נוסחה זו מחלצת את כתובת האתר מנוסחת ההיפר-קישור בתא B1 ומציגה אותה כטקסט רגיל בתא C1.

            על ידי ביצוע שלבים אלה, ההיפר-קישור יוצג כקישור הניתן ללחיצה בתא אחד (B1) וכתובת האתר המלאה תוצג כטקסט רגיל בתא אחר (C1).

            האדם החושבה תגובה 1 תגובה אחרונה
            0
            • 1 106

              @האדם-החושב
              תנסה תחילה להפוך באקסל עצמו את ההיפר קישור לURL.

              שאלתי את בארד ובלבל בשכל, רובי בוט הציע כך:

              יש לי היפר קישור באקסל, ואני רוצה להפוך את ההיפר קישור שיציג בתא את כתובת ה-URL המלאה. איך עושים זאת?
              כדי להציג את כתובת האתר המלאה של היפר-קישור ב-Excel, תוכל להשתמש בשילוב של פונקציות. כך תוכל לעשות זאת:

              1. בהנחה שההיפר-קישור שלך נמצא בתא A1, בתא אחר (נניח B1), השתמש בנוסחה הבאה:
              =HYPERLINK(A1,A1
              =HYPERLINK(A1,A1)
              

              נוסחה זו יוצרת היפר-קישור חדש באמצעות כתובת האתר מתא A1 ומציגה אותו כקישור הניתן ללחיצה בתא B1.

              1. כדי להציג את כתובת האתר המלאה כטקסט רגיל ללא ההיפר-קישור, השתמש בנוסחה הבאה בתא אחר (נניח C1):
              =SUBSTITUTE(FORMULATEXT(B1),"=HYPERLINK(",""
              =SUBSTITUTE(FORMULATEXT(B1),"=HYPERLINK(","")
              

              נוסחה זו מחלצת את כתובת האתר מנוסחת ההיפר-קישור בתא B1 ומציגה אותה כטקסט רגיל בתא C1.

              על ידי ביצוע שלבים אלה, ההיפר-קישור יוצג כקישור הניתן ללחיצה בתא אחד (B1) וכתובת האתר המלאה תוצג כטקסט רגיל בתא אחר (C1).

              האדם החושבה מנותק
              האדם החושבה מנותק
              האדם החושב
              מדריכים
              כתב ב נערך לאחרונה על ידי
              #10

              @106
              @האדם-החושב כתב בבקשה | סקריפט להורדת הספרים בהיברו בוקס שלא קיימים באוצה"ח:

              גם בשורת הנוסחאות מופיע רק הטקסט למרות שכשלוחצים על זה נפתח הדף בהיברו בוקס

              1 תגובה 1 תגובה אחרונה
              1
              • האדם החושבה האדם החושב

                @106
                @האדם-החושב כתב בבקשה | סקריפט להורדת הספרים בהיברו בוקס שלא קיימים באוצה"ח:

                גם בשורת הנוסחאות מופיע רק הטקסט למרות שכשלוחצים על זה נפתח הדף בהיברו בוקס

                1 מנותק
                1 מנותק
                106
                כתב ב נערך לאחרונה על ידי
                #11

                @האדם-החושב
                יתכן שזה קשור להגנת גליון. ראה כאן (אם כי אינני מבין למה הנוסחאות של טור A מוצגות)
                הבעיה שקובץ מוגן עם סיסמה. ראיתי בגוגל שמראים איך לפרוץ את ההגנה.

                תגובה 1 תגובה אחרונה
                0
                • האדם החושבה האדם החושב סימן נושא זה כשאלה ב
                • האדם החושבה האדם החושב

                  יש לי את הקובץ הזה
                  אני רוצה סקריפט שיוריד את כל הקבצים שלא קיימים באוצה"ח
                  ניסיתי לבקש מGPT סקריפט לזה, אבל משום מה הוא לא מבין אותי
                  https://chat.openai.com/share/348c0c0c-fa2c-4001-ad13-2cc5d1d4986b
                  https://chat.openai.com/share/e4564e5a-cf0c-4fe6-a2dc-848382195d4d
                  https://chat.openai.com/share/fccf9ef9-aa26-40fc-bc02-6edb4776bb6d

                  מ מנותק
                  מ מנותק
                  מטעמים
                  כתב ב נערך לאחרונה על ידי מטעמים
                  #12

                  @האדם-החושב כתב בבקשה | סקריפט להורדת הספרים בהיברו בוקס שלא קיימים באוצה"ח:

                  הבעיה היא שהלינקים באקסל הם לדף של הספר, ולא לקובץ.

                  בבקשה:
                  קוד מאקרו לחילוץ הלינקים, יכתוב לך את כל הלינקים של עמודה B, בעמודה D.
                  תריץ את זה רק אם יש לך מחשב חזק במיוחד, ותשמור את החומר לפני כי זה על 50,000 שורות וכל תא הוא כותב בנפרד, מניסיון זה עלול לתקוע את אקסל.

                  
                   Sub חילוץ_קישורים()
                  
                  'סימון הטווח המקביל להרצת הקוד
                  Range("B2").End(xlDown).Offset(0, 2).Select
                      Range(Selection, "D2").Select
                  
                  'הפעלת לולאה, כל תא מקבל את הקישור של התא המקביל אליו באותה שורה     
                  For Each cell In Selection
                  cell.Value = ActiveSheet.Range(cell.Address).Offset(0, -2).Hyperlinks(1).Address
                  Next cell
                  
                   End Sub
                  
                  

                  עריכה: הצלחתי להריץ את הקוד על המחשב שלי. מצורף קובץ עם הקישורים:
                  קובץ עם קישורים.xlsx

                  תגובה 1 תגובה אחרונה
                  4
                  • האדם החושבה מנותק
                    האדם החושבה מנותק
                    האדם החושב
                    מדריכים
                    כתב ב נערך לאחרונה על ידי האדם החושב
                    #13

                    @מטעמים
                    כל הלינקים בקובץ שהעלית הם לינק אחד - נגמרים ב25114, כנראה שהוא לקח את הנתונים רק מתא אחד

                    ניסיתי להוריד בעזרת הסקריפט הזה:

                    import pandas as pd
                    import requests
                    import os
                    import re
                    
                    # Define a function to download files from URLs
                    def download_file(url, filename):
                        response = requests.get(url)
                        if response.status_code == 200:
                            with open(filename, 'wb') as f:
                                f.write(response.content)
                            print(f"Downloaded {filename}")
                        else:
                            print(f"Failed to download {filename} from {url}")
                    
                    # Load the Excel file
                    excel_file = 'חוברת1.xlsx'  # Replace with your file path
                    df = pd.read_excel(excel_file, engine='openpyxl')
                    
                    # Iterate through the DataFrame and download files
                    for index, row in df.iterrows():
                        if row['ספרים קיימים'] == 'ספר זה הוא ספר חדש':
                            hybrid_box_text = row['היברו בוקס']
                            full_link = row['לינק מלא']
                    
                            # Extract the file extension from the URL
                            file_extension = re.search(r'\.\w+$', full_link)
                            if file_extension:
                                file_extension = file_extension.group()
                            else:
                                file_extension = '.pdf'  # Default to .txt if extension is not found
                    
                            # Generate the filename and download the file
                            filename = f"{hybrid_box_text}{file_extension}"
                            download_file(full_link, filename)
                    
                    

                    שרץ על הקובץ הזה
                    חוברת1.xlsx
                    אני מקבל על כל הקבצים שגיאה:

                    Failed to download אבות.pdf from https://download.hebrewbooks.org/downloadhandler.ashx?req=25114
                    Failed to download אבות.pdf from https://download.hebrewbooks.org/downloadhandler.ashx?req=25114
                    Failed to download אבות דר' אלעזר - תפארת דוד.pdf from https://download.hebrewbooks.org/downloadhandler.ashx?req=25114
                    

                    מישהו יודע אם היברו בוקס חסמו הורדה מרובה?
                    ואם כן האם יש דרך לעקוף את זה?

                    מ צדיק תמיםצ 2 תגובות תגובה אחרונה
                    0
                    • האדם החושבה האדם החושב

                      @מטעמים
                      כל הלינקים בקובץ שהעלית הם לינק אחד - נגמרים ב25114, כנראה שהוא לקח את הנתונים רק מתא אחד

                      ניסיתי להוריד בעזרת הסקריפט הזה:

                      import pandas as pd
                      import requests
                      import os
                      import re
                      
                      # Define a function to download files from URLs
                      def download_file(url, filename):
                          response = requests.get(url)
                          if response.status_code == 200:
                              with open(filename, 'wb') as f:
                                  f.write(response.content)
                              print(f"Downloaded {filename}")
                          else:
                              print(f"Failed to download {filename} from {url}")
                      
                      # Load the Excel file
                      excel_file = 'חוברת1.xlsx'  # Replace with your file path
                      df = pd.read_excel(excel_file, engine='openpyxl')
                      
                      # Iterate through the DataFrame and download files
                      for index, row in df.iterrows():
                          if row['ספרים קיימים'] == 'ספר זה הוא ספר חדש':
                              hybrid_box_text = row['היברו בוקס']
                              full_link = row['לינק מלא']
                      
                              # Extract the file extension from the URL
                              file_extension = re.search(r'\.\w+$', full_link)
                              if file_extension:
                                  file_extension = file_extension.group()
                              else:
                                  file_extension = '.pdf'  # Default to .txt if extension is not found
                      
                              # Generate the filename and download the file
                              filename = f"{hybrid_box_text}{file_extension}"
                              download_file(full_link, filename)
                      
                      

                      שרץ על הקובץ הזה
                      חוברת1.xlsx
                      אני מקבל על כל הקבצים שגיאה:

                      Failed to download אבות.pdf from https://download.hebrewbooks.org/downloadhandler.ashx?req=25114
                      Failed to download אבות.pdf from https://download.hebrewbooks.org/downloadhandler.ashx?req=25114
                      Failed to download אבות דר' אלעזר - תפארת דוד.pdf from https://download.hebrewbooks.org/downloadhandler.ashx?req=25114
                      

                      מישהו יודע אם היברו בוקס חסמו הורדה מרובה?
                      ואם כן האם יש דרך לעקוף את זה?

                      מ מנותק
                      מ מנותק
                      מטעמים
                      כתב ב נערך לאחרונה על ידי מטעמים
                      #14

                      @האדם-החושב כתב בבקשה | סקריפט להורדת הספרים בהיברו בוקס שלא קיימים באוצה"ח:

                      כל הלינקים בקובץ שהעלית הם לינק אחד - נגמרים ב25114, כנראה שהוא לקח את הנתונים רק מתא אחד

                      צודק. תיקנתי את הקוד.
                      העליתי קובץ חדש.

                      תגובה 1 תגובה אחרונה
                      1
                      • האדם החושבה האדם החושב

                        @מטעמים
                        כל הלינקים בקובץ שהעלית הם לינק אחד - נגמרים ב25114, כנראה שהוא לקח את הנתונים רק מתא אחד

                        ניסיתי להוריד בעזרת הסקריפט הזה:

                        import pandas as pd
                        import requests
                        import os
                        import re
                        
                        # Define a function to download files from URLs
                        def download_file(url, filename):
                            response = requests.get(url)
                            if response.status_code == 200:
                                with open(filename, 'wb') as f:
                                    f.write(response.content)
                                print(f"Downloaded {filename}")
                            else:
                                print(f"Failed to download {filename} from {url}")
                        
                        # Load the Excel file
                        excel_file = 'חוברת1.xlsx'  # Replace with your file path
                        df = pd.read_excel(excel_file, engine='openpyxl')
                        
                        # Iterate through the DataFrame and download files
                        for index, row in df.iterrows():
                            if row['ספרים קיימים'] == 'ספר זה הוא ספר חדש':
                                hybrid_box_text = row['היברו בוקס']
                                full_link = row['לינק מלא']
                        
                                # Extract the file extension from the URL
                                file_extension = re.search(r'\.\w+$', full_link)
                                if file_extension:
                                    file_extension = file_extension.group()
                                else:
                                    file_extension = '.pdf'  # Default to .txt if extension is not found
                        
                                # Generate the filename and download the file
                                filename = f"{hybrid_box_text}{file_extension}"
                                download_file(full_link, filename)
                        
                        

                        שרץ על הקובץ הזה
                        חוברת1.xlsx
                        אני מקבל על כל הקבצים שגיאה:

                        Failed to download אבות.pdf from https://download.hebrewbooks.org/downloadhandler.ashx?req=25114
                        Failed to download אבות.pdf from https://download.hebrewbooks.org/downloadhandler.ashx?req=25114
                        Failed to download אבות דר' אלעזר - תפארת דוד.pdf from https://download.hebrewbooks.org/downloadhandler.ashx?req=25114
                        

                        מישהו יודע אם היברו בוקס חסמו הורדה מרובה?
                        ואם כן האם יש דרך לעקוף את זה?

                        צדיק תמיםצ מנותק
                        צדיק תמיםצ מנותק
                        צדיק תמים
                        מדריכים
                        כתב ב נערך לאחרונה על ידי
                        #15

                        @האדם-החושב כתב בבקשה | סקריפט להורדת הספרים בהיברו בוקס שלא קיימים באוצה"ח:

                        מישהו יודע אם היברו בוקס חסמו הורדה מרובה?

                        כן

                        רוצה לזכור קריאת שמע בזמן? לחץ כאן! || אתר שכולו מדריכים

                        האדם החושבה תגובה 1 תגובה אחרונה
                        2
                        • צדיק תמיםצ צדיק תמים

                          @האדם-החושב כתב בבקשה | סקריפט להורדת הספרים בהיברו בוקס שלא קיימים באוצה"ח:

                          מישהו יודע אם היברו בוקס חסמו הורדה מרובה?

                          כן

                          האדם החושבה מנותק
                          האדם החושבה מנותק
                          האדם החושב
                          מדריכים
                          כתב ב נערך לאחרונה על ידי
                          #16

                          @צדיק-תמים זה עדיין לא מסביר למה על הקובץ הראשון זה מחזיר שגיאה
                          להלן קובץ האקסל המעודכן
                          חוברת1.xlsx

                          צדיק תמיםצ תגובה 1 תגובה אחרונה
                          0
                          • האדם החושבה האדם החושב

                            @צדיק-תמים זה עדיין לא מסביר למה על הקובץ הראשון זה מחזיר שגיאה
                            להלן קובץ האקסל המעודכן
                            חוברת1.xlsx

                            צדיק תמיםצ מנותק
                            צדיק תמיםצ מנותק
                            צדיק תמים
                            מדריכים
                            כתב ב נערך לאחרונה על ידי
                            #17

                            @האדם-החושב כתב בבקשה | סקריפט להורדת הספרים בהיברו בוקס שלא קיימים באוצה"ח:

                            @צדיק-תמים זה עדיין לא מסביר למה על הקובץ הראשון זה מחזיר שגיאה

                            כנראה לפי UserAgent וכדומה

                            רוצה לזכור קריאת שמע בזמן? לחץ כאן! || אתר שכולו מדריכים

                            תגובה 1 תגובה אחרונה
                            0

                            • התחברות

                            • אין לך חשבון עדיין? הרשמה

                            • התחברו או הירשמו כדי לחפש.
                            • פוסט ראשון
                              פוסט אחרון
                            0
                            • חוקי הפורום
                            • פופולרי
                            • לא נפתר
                            • משתמשים
                            • חיפוש גוגל בפורום
                            • צור קשר