תחומים
    • הרשמה
    • התחברות
    • חיפוש
    • קטגוריות
    • פוסטים אחרונים
    • משתמשים
    • חיפוש
    1. דף הבית
    2. segev_gr
    חוקי הפורום
    S
    • פרופיל
    • עוקב אחרי 1
    • עוקבים 0
    • נושאים 1
    • פוסטים 4
    • הגבוה ביותר 1
    • שנוי במחלוקת 0
    • קבוצות 0

    segev_gr

    @segev_gr

    1
    מוניטין
    6
    צפיות בפרופיל
    4
    פוסטים
    0
    עוקבים
    1
    עוקב אחרי
    הצטרף ב- התחבר לאחרונה

    segev_gr הפסק לעקוב עקוב

    הפוסטים הטובים ביותר שנוצרו על ידי segev_gr

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

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

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

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

      פורסם בתכנות
      S
      segev_gr

    פוסטים אחרונים שנוצרו על ידי segev_gr

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

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

      פורסם בתכנות
      S
      segev_gr
    • RE: שימוש בAPI למציאת מיקוד

      @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)
      
      

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

      פורסם בתכנות
      S
      segev_gr
    • שימוש בAPI למציאת מיקוד

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

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

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

      פורסם בתכנות
      S
      segev_gr