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

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

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

שימוש בAPI למציאת מיקוד

מתוזמן נעוץ נעול הועבר תכנות
8 פוסטים 5 כותבים 568 צפיות 4 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • S מנותק
    S מנותק
    segev_gr
    כתב ב נערך לאחרונה על ידי
    #1

    אהלן,
    בשאלה הבאה אחד המשתמשים פרסם את התשובה הבאה:

    https://services.israelpost.co.il/zip_data.nsf/SearchZip?OpenAgent&Location=<עיר>&POB=&Street=<רחוב>&House=<מספר בניין>&Entrance=<כניסה>
    

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

    yossizY dovidD 2 תגובות תגובה אחרונה
    1
    • S segev_gr

      אהלן,
      בשאלה הבאה אחד המשתמשים פרסם את התשובה הבאה:

      https://services.israelpost.co.il/zip_data.nsf/SearchZip?OpenAgent&Location=<עיר>&POB=&Street=<רחוב>&House=<מספר בניין>&Entrance=<כניסה>
      

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

      yossizY מנותק
      yossizY מנותק
      yossiz
      כתב ב נערך לאחרונה על ידי yossiz
      #2

      @segev_gr תראה לנו כתובת שעובדת בדפדפן (תמלא את הפרמטרים) וקוד פייתון מקביל שניסית ולא עבד וננסה לבדוק את הענין
      כדאי גם שתספר עוד על השגיאה שאתה מקבל

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

      תגובה 1 תגובה אחרונה
      4
      • S segev_gr

        אהלן,
        בשאלה הבאה אחד המשתמשים פרסם את התשובה הבאה:

        https://services.israelpost.co.il/zip_data.nsf/SearchZip?OpenAgent&Location=<עיר>&POB=&Street=<רחוב>&House=<מספר בניין>&Entrance=<כניסה>
        

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

        dovidD מנותק
        dovidD מנותק
        dovid
        ניהול
        כתב ב נערך לאחרונה על ידי
        #3

        @segev_gr באופן כללי הכי חשוב זה מה השגיאה, אבל גם יעזור אם תצרף קוד קצר.
        אבל במקרה הזה קל לנסות לבד, והרצתי את זה לבד.
        ראשית כל שמתי את זה בדפדפן והסתכלתי מה קורה בכלי המפתחים ברשת (F12), והכל היה נראה טוב. הרצתי את השאילתה בC# ואכן הייתה תשובה של 301 עם מסך קאפצ'ה.
        התחלתי להוסיף כותרות של דפדפן קלאסיות, ומה שראיתי שמשנה זה הכותרת Accept-Language, ברגע ששמתי את זה זה עבד.

        • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
        • בכל נושא אפשר ליצור קשר dovid@tchumim.com
        S 2 תגובות תגובה אחרונה
        8
        • dovidD dovid

          @segev_gr באופן כללי הכי חשוב זה מה השגיאה, אבל גם יעזור אם תצרף קוד קצר.
          אבל במקרה הזה קל לנסות לבד, והרצתי את זה לבד.
          ראשית כל שמתי את זה בדפדפן והסתכלתי מה קורה בכלי המפתחים ברשת (F12), והכל היה נראה טוב. הרצתי את השאילתה בC# ואכן הייתה תשובה של 301 עם מסך קאפצ'ה.
          התחלתי להוסיף כותרות של דפדפן קלאסיות, ומה שראיתי שמשנה זה הכותרת Accept-Language, ברגע ששמתי את זה זה עבד.

          S מנותק
          S מנותק
          segev_gr
          כתב ב נערך לאחרונה על ידי
          #4

          @dovid
          היי,
          הוספתי את השורה:
          'Accept-Language': 'he'
          בפעם הראשונה שניסיתי זה עבד לי והחזיר לי דף HTML שב- body שלו היה את המיקוד, אבל כשניסיתי להריץ שוב הוא זרק לי שוב את אותה השגיאה של מקודם.
          זאת לא שגיאה במובן של פייתון, הוא פשוט החזיר לי דף HTML שבכותרת שלו כתוב ShieldSquare Captcha ובתיאור הוא אומר שהם חושבים שאני רובוט.

          מוסיף פה את הקוד שלי:

          import requests
          
          url = "https://services.israelpost.co.il/zip_data.nsf/SearchZip?OpenAgent&Location=תל אביב&POB=&Street=העליה&House=3"
          
          payload={}
          headers = {
            'Accept-Language': 'he',
            'Cookie': '__uzma=753ba75c-fd68-40a7-bc25-2fce8a20e690; __uzmb=1669220736; __uzmc=737183761774; __uzmd=1669661347; __uzme=9917'
          }
          
          response = requests.request("GET", url, headers=headers, data=payload)
          
          print(response.text)
          
          

          בפעם הראשונה זה עבד ואח"כ כבר לא עובד יותר..

          צבי-שצ תגובה 1 תגובה אחרונה
          0
          • S segev_gr

            @dovid
            היי,
            הוספתי את השורה:
            'Accept-Language': 'he'
            בפעם הראשונה שניסיתי זה עבד לי והחזיר לי דף HTML שב- body שלו היה את המיקוד, אבל כשניסיתי להריץ שוב הוא זרק לי שוב את אותה השגיאה של מקודם.
            זאת לא שגיאה במובן של פייתון, הוא פשוט החזיר לי דף HTML שבכותרת שלו כתוב ShieldSquare Captcha ובתיאור הוא אומר שהם חושבים שאני רובוט.

            מוסיף פה את הקוד שלי:

            import requests
            
            url = "https://services.israelpost.co.il/zip_data.nsf/SearchZip?OpenAgent&Location=תל אביב&POB=&Street=העליה&House=3"
            
            payload={}
            headers = {
              'Accept-Language': 'he',
              'Cookie': '__uzma=753ba75c-fd68-40a7-bc25-2fce8a20e690; __uzmb=1669220736; __uzmc=737183761774; __uzmd=1669661347; __uzme=9917'
            }
            
            response = requests.request("GET", url, headers=headers, data=payload)
            
            print(response.text)
            
            

            בפעם הראשונה זה עבד ואח"כ כבר לא עובד יותר..

            צבי-שצ מחובר
            צבי-שצ מחובר
            צבי-ש
            כתב ב נערך לאחרונה על ידי
            #5
            פוסט זה נמחק!
            תגובה 1 תגובה אחרונה
            0
            • dovidD dovid

              @segev_gr באופן כללי הכי חשוב זה מה השגיאה, אבל גם יעזור אם תצרף קוד קצר.
              אבל במקרה הזה קל לנסות לבד, והרצתי את זה לבד.
              ראשית כל שמתי את זה בדפדפן והסתכלתי מה קורה בכלי המפתחים ברשת (F12), והכל היה נראה טוב. הרצתי את השאילתה בC# ואכן הייתה תשובה של 301 עם מסך קאפצ'ה.
              התחלתי להוסיף כותרות של דפדפן קלאסיות, ומה שראיתי שמשנה זה הכותרת Accept-Language, ברגע ששמתי את זה זה עבד.

              S מנותק
              S מנותק
              segev_gr
              כתב ב נערך לאחרונה על ידי
              #6

              @dovid
              מעדכן שפעם בכמה זמן זה עובד, אבל בהרצה הבאה ישר נותן את השגיאה של ה- Captcha.
              הפתרון שמצאת עובד באופן עקבי? או שהוא גם נותן פעם בכמה זמן בלבד?

              upsilon01U dovidD 2 תגובות תגובה אחרונה
              0
              • S segev_gr

                @dovid
                מעדכן שפעם בכמה זמן זה עובד, אבל בהרצה הבאה ישר נותן את השגיאה של ה- Captcha.
                הפתרון שמצאת עובד באופן עקבי? או שהוא גם נותן פעם בכמה זמן בלבד?

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

                @segev_gr
                אתה יודע מה זה captcha, נכון?
                הם חושבים שאתה רובוט, כי אתה רובוט!

                תגובה 1 תגובה אחרונה
                2
                • S segev_gr

                  @dovid
                  מעדכן שפעם בכמה זמן זה עובד, אבל בהרצה הבאה ישר נותן את השגיאה של ה- Captcha.
                  הפתרון שמצאת עובד באופן עקבי? או שהוא גם נותן פעם בכמה זמן בלבד?

                  dovidD מנותק
                  dovidD מנותק
                  dovid
                  ניהול
                  כתב ב נערך לאחרונה על ידי dovid
                  #8

                  @segev_gr לי זה עבד עקבית, אבל בשני הבדלים כנראה ממך:
                  א. לא שמתי קוקיז
                  ב. הפעלתי כל פעם ידנית, לא ברצף גבוה

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

                  • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                  • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                  תגובה 1 תגובה אחרונה
                  2
                  תגובה
                  • תגובה כנושא
                  התחברו כדי לפרסם תגובה
                  • מהישן לחדש
                  • מהחדש לישן
                  • הכי הרבה הצבעות


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

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

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