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

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. אינטרנט
  3. סקריפט להורדת קבצים עם מספר רץ.

סקריפט להורדת קבצים עם מספר רץ.

מתוזמן נעוץ נעול הועבר אינטרנט
18 פוסטים 4 כותבים 1.0k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • dovidD מחובר
    dovidD מחובר
    dovid ניהול
    כתב ב נערך לאחרונה על ידי dovid
    #2

    Powershell
    תפתח את העורך קוד שלו - תקליד ISE בתפריט המשימות.
    תדביק את הקוד הבא:

    
    For ($i=1; $i -le 10; $i++)
    {
        $url = "http://beta.hebrewbooks.org/pagefeed/hebrewbooks_org_36085_$i.pdf"
        Invoke-WebRequest  $url -OutFile "c:\temp\$([System.IO.Path]::GetFileName($url))"
    }
    

    בשורת הFor יש 1 ו10 זה הטווח.
    בשורה של url יש את הכתובת עם ה$i שמוחלף כל פעם במספר המתאים.

    מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

    בכל נושא אפשר ליצור קשר dovid@tchumim.com

    תגובה 1 תגובה אחרונה
    6
    • yossizY מנותק
      yossizY מנותק
      yossiz
      כתב ב נערך לאחרונה על ידי
      #3

      bash one liner

      wget http://beta.hebrewbooks.org/pagefeed/hebrewbooks_org_36085_{1..10}.pdf
      

      📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

      dovidD תגובה 1 תגובה אחרונה
      6
      • dovidD מחובר
        dovidD מחובר
        dovid ניהול
        השיב לyossiz ב נערך לאחרונה על ידי dovid
        #4

        @yossiz גם בps יש range אבל השימוש בו יותר מסורבל מבבש.
        כמו"כ הקוד שלי לא מושלם כי השמירה פה תופסת את השם מהנתיב שזה לא הצורה בה הדפדפן עושה שזה לקחת מההידר content-disposition.

        מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

        בכל נושא אפשר ליצור קשר dovid@tchumim.com

        yossizY תגובה 1 תגובה אחרונה
        3
        • A מנותק
          A מנותק
          Avi_av
          כתב ב נערך לאחרונה על ידי Avi_av
          #5

          FlashGet עושה את אותה עבודה..
          (לא תמיד צריך סקריפטים ו PS.. למרות שזה הרבה יותר מגניב..)
          הורדה ישירה
          אתר התוכנה

          עריכה:
          מקווה שאני זוכר נכון שזה קיים, עשיתי שימוש בזה דיי מזמן.

          avi_av at hi2.in

          dovidD תגובה 1 תגובה אחרונה
          3
          • dovidD מחובר
            dovidD מחובר
            dovid ניהול
            השיב לAvi_av ב נערך לאחרונה על ידי
            #6

            @Avi_av זה בדיוק הפוך, לא צריך תוכנות צד שלישי כמו FlashGet.

            מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

            בכל נושא אפשר ליצור קשר dovid@tchumim.com

            תגובה 1 תגובה אחרונה
            3
            • yossizY מנותק
              yossizY מנותק
              yossiz
              כתב ב נערך לאחרונה על ידי yossiz
              #7

              @dovid אמר בסקריפט להורדת קבצים עם מספר רץ.:

              ‎$([System.IO.Path]::GetFileName

              נהנתי, זה hack, אבל זה עובד (במקרה שאין ? או # בסוף), (תגיד תודה ל-unix ש-/ נחשב כ-directory seperator). מעניין שלא עמדו על כך פה

              כמו"כ הקוד שלי לא מושלם כי השמירה פה תופסת את השם מהנתיב שזה לא הצורה בה הדפדפן עושה שזה לקחת מההידר content-disposition.

              אם אני זוכר נכון, גם wget לא תומך ב-content-disposition אבל curl כן תומך.

              עריכה: כנראה שאני לא זוכר נכון. ב-wget יש --content-disposition וב-curl יש -OJ

              📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

              תגובה 1 תגובה אחרונה
              3
              • yossizY מנותק
                yossizY מנותק
                yossiz
                השיב לdovid ב נערך לאחרונה על ידי
                #8

                @dovid אמר בסקריפט להורדת קבצים עם מספר רץ.:

                @yossiz גם בps יש range אבל השימוש בו יותר מסורבל מבבש.

                ואיך באמת זה נראה?

                1..10|%{curl.exe -OJ "http://beta.hebrewbooks.org/pagefeed/hebrewbooks_org_36085_$_.pdf"}
                

                נ. ב. כהיום curl מובנה בווינדוס 10. אם לא נמצא אפשר להוריד מפה

                📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                תגובה 1 תגובה אחרונה
                3
                • Y מנותק
                  Y מנותק
                  yits
                  כתב ב נערך לאחרונה על ידי
                  #9

                  במקרה שהקובץ הוא PDF ההורדה עובדת מצוין,
                  אבל מה עושים במקרה שזה JPG שהוא לא מוריד, אלא א"כ אתה עושה שמור בשם.

                  לקניה והנחות ב KSP כנסו מכאן.
                  למוצרים עם הנחה מכאן.

                  yossizY תגובה 1 תגובה אחרונה
                  0
                  • yossizY מנותק
                    yossizY מנותק
                    yossiz
                    השיב לyits ב נערך לאחרונה על ידי
                    #10

                    @yits נסית ולא הלך?

                    📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                    תגובה 1 תגובה אחרונה
                    0
                    • Y מנותק
                      Y מנותק
                      yits
                      כתב ב נערך לאחרונה על ידי yits
                      #11

                      @yossiz זה מה שניסיתי

                       1..10|%{curl.exe -OJ "https://tablet.otzar.org/he/book/getimg.php?width=0&book=602353&pag
                      e=$"}
                      

                      לקניה והנחות ב KSP כנסו מכאן.
                      למוצרים עם הנחה מכאן.

                      yossizY תגובה 1 תגובה אחרונה
                      0
                      • yossizY מנותק
                        yossizY מנותק
                        yossiz
                        השיב לyits ב נערך לאחרונה על ידי
                        #12

                        @yits

                        1..10 |%{curl.exe -o img$_.webp "http://tablet.otzar.org/he/book/getimg.php?width=0&book=602353&page=$_"}
                        

                        📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                        תגובה 1 תגובה אחרונה
                        2
                        • dovidD מחובר
                          dovidD מחובר
                          dovid ניהול
                          כתב ב נערך לאחרונה על ידי
                          #13

                          @yossiz חזק! אבל הפסדת את השם, מספרים זה לא עסק להרבה הורדות.
                          תעשה כמה שורות זה לא עולה באמת כסף.

                          מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                          בכל נושא אפשר ליצור קשר dovid@tchumim.com

                          yossizY תגובה 1 תגובה אחרונה
                          2
                          • Y מנותק
                            Y מנותק
                            yits
                            כתב ב נערך לאחרונה על ידי yits
                            #14

                            @yossiz אמר בסקריפט להורדת קבצים עם מספר רץ.:

                            @yits

                            1..10 |%{curl.exe -o img$_.webp "http://tablet.otzar.org/he/book/getimg.php?width=0&book=602353&page=$_"}
                            

                            ואיך עושים שזה יישמר כ JPG?
                            שם הקובץ לא חשוב כי אין שם באמת שם קובץ, אני צריך מספר רץ.

                            לקניה והנחות ב KSP כנסו מכאן.
                            למוצרים עם הנחה מכאן.

                            תגובה 1 תגובה אחרונה
                            0
                            • yossizY מנותק
                              yossizY מנותק
                              yossiz
                              השיב לdovid ב נערך לאחרונה על ידי yossiz
                              #15

                              @dovid אמר בסקריפט להורדת קבצים עם מספר רץ.:

                              אבל הפסדת את השם

                              אין שם לקובץ. אתה מתכוון לעשות עוד בקשה לקבל את שם הספר?

                              @yits לא תוכל להוריד בדרך זו יותר מ-40 עמודים ראשונים. אם יש לך חשבון, תצטרך להוסיף cookie.

                              ואיך עושים שזה יישמר כ JPG?

                              ממירים ל-jpg ע"י imagemagick וכדומה

                              📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                              Y תגובה 1 תגובה אחרונה
                              2
                              • Y מנותק
                                Y מנותק
                                yits
                                השיב לyossiz ב נערך לאחרונה על ידי
                                #16

                                @yossiz אמר בסקריפט להורדת קבצים עם מספר רץ.:

                                @yits לא תוכל להוריד בדרך זו יותר מ-40 עמודים ראשונים. אם יש לך חשבון, תצטרך להוסיף cookie.

                                אני יצטרך באמת למצוא מישהוא עם שם משתמש פעיל, כדי להמשיך הלאה.

                                לקניה והנחות ב KSP כנסו מכאן.
                                למוצרים עם הנחה מכאן.

                                yossizY תגובה 1 תגובה אחרונה
                                0
                                • yossizY מנותק
                                  yossizY מנותק
                                  yossiz
                                  השיב לyits ב נערך לאחרונה על ידי yossiz
                                  #17

                                  @yits אני שם לב עכשיו שהאיכות של הקובץ באתר לא כמו בתוכנה. אני רואה שיבוש כמו מה שמתקבל מכיווץ JPEG.

                                  7d4465bb-0604-4987-951d-da812138030b-image.png

                                  אם זה לצורך ספר דפוס כדאי להשתמש בתוכנה. שם אין הכיווץ פוגע באיכות כי הוא jbig2 (ליתר דיוק JB2 של DJVU אבל זה אותו רעיון) שזה lossless. (אולי תוכל לשפר ע"י threshhold)

                                  📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                                  Y תגובה 1 תגובה אחרונה
                                  1
                                  • Y מנותק
                                    Y מנותק
                                    yits
                                    השיב לyossiz ב נערך לאחרונה על ידי
                                    #18

                                    @yossiz
                                    אני צריך את זה לשימוש עצמי לא לצורך הדפסה.
                                    מהתוכנה א"א להוציא את ספרי עוז והדר עשו עליהם הגנה מיוחדת (שאותה לא הצליחו לפרוץ, כמה שידוע לי), ספרים אחרים אני יודע להוציא/להדפיס גם מוגנים כדוגמת מכון ירושלים.

                                    לקניה והנחות ב KSP כנסו מכאן.
                                    למוצרים עם הנחה מכאן.

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

                                    בא תתחבר לדף היומי!
                                    • התחברות

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

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