דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • 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 כותבים 507 צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • 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
                          • חוקי הפורום
                          • פופולרי
                          • לא נפתר
                          • משתמשים
                          • חיפוש גוגל בפורום
                          • צור קשר