Requests

צילום מסך תוכנה:
Requests
פרטי תוכנה:
גרסה: 2.5.2
טען תאריך: 28 Feb 15
מפתחים: Kenneth Reitz
רשיון: ללא תשלום
פופולריות: 21

Rating: 3.3/5 (Total Votes: 3)

שפותח כאלטרנטיבה לשל Python מודול מובנה urllib2 זה בדרך כלל מנוצל בטיפול בבקשות HTTP, ספרייה זו אינה מעדכנת רק את שיטות הליבה שנמצאו בספרייה שכדי לתמוך בתכונות שנמצאו בטכנולוגיות אינטרנט היום, אלא גם מאוד מפשט את API, צמצום הזמן הדרוש כדי לקודד פרויקט.
urllib2 אולי היה כלי נהדר כשהוא יצא, אבל ההתפתחות המהירה של טכנולוגיות מבוססות אינטרנט לא רק הפכה אותה מוחלטת, אבל התחביר שלה והדרך שבה עובד באופן פנימי הפכו אותו קשה לעבוד איתו.
זו הסיבה שספרייה כמו בקשות, שכן הוא יצא עם הסניף הראשון שלה לא יציב כבר מקבלת כל הזמן יותר ויותר שבחים לדרך הפשוטה לעשות דברים.
נכון לעכשיו, ספריית הבקשות היא אחת מהספריות הנפוצות ביותר בקהילת Python

תכונות :.

  • GET

    פשוט מאוד, בקשות HEAD, POST, PUT, DELETE

  • קובץ מצורף לבקשת כותרת HTTP פשוט
  • נתונים פשוט / קובץ מצורף לבקשת params
  • פשוט בסיסית HTTP אימות
  • URL + HTTP פשוט Auth רישום
  • תומך המון סטנדרטים בינלאומיים
  • תמיכה שמור-חיים
  • חיבור איגום
  • תמיכה עבור הפעלות
  • אימות SSL
  • מניפולציה קוקי
  • שחרור לחץ נתונים אוטומטיים
  • תמיכת Unicode
  • תמיכת .netrc
  • חוט בטוח
  • תמיכה עבור זרמי העלאה מרובה
  • תמיכה עבור פסקי זמן חיבור
  • HTTP תמיכה (S) proxy

מה חדש בהודעה זו:

    • עכשיו יש & quot; אבטחה & quot; תוספות חבילה להגדיר, פיפס $ להתקין בקשות [ביטחון].
    • בקשות כעת להשתמש Certifi אם הוא זמין.

    • ProtocolError urllib3
    • לכידה ולהעלות מחדש.

    מה חדש בגרסת 2.0.0:

    • מפתחות במילון הכותרות הן מחרוזות עכשיו ילידים ב כל גרסאות Python, כלומר bytestrings על Python 2, Unicode על Python 3.
    • פרוקסי כתובות URL עכשיו חייבת להיות תכנית מפורשת. יוצא מן הכלל MissingSchema יועלו אם לא יעשה כן.
    • פסקי זמן עכשיו להחיל לקרוא זמן אם זרם = False.
    • RequestException היא כעת סדרה של IOError, לא RuntimeError.
    • הוספת שיטה חדשה לאובייקטי PreparedRequest:. PreparedRequest.copy ()
    • הוספת שיטה חדשה לאובייקטי Session: Session.update_request (). שיטה זו מעדכנת אובייקט Request עם נתונים (למשל עוגיות) מאוחסנים במושב.
    • הוספת שיטה חדשה לאובייקטי Session: Session.prepare_request (). זה עדכוני שיטה ומכין אובייקט בקשה, ומחזיר את אובייקט PreparedRequest המתאים.
    • הוספת שיטה חדשה לHTTPAdapter אובייקטים: HTTPAdapter.proxy_headers (). זה לא צריך להיקרא באופן ישיר, אך משפר את הממשק תת.

    • חריגים
    • httplib.IncompleteRead נגרמים על ידי קידוד מחולק נכון כעת להעלות בקשות ChunkedEncodingError במקום.
    • רצפי אחוזים-בריחה לא חוקיים עכשיו לגרום חריג InvalidURL בקשות שיעלה.
    • HTTP 208 כבר לא משתמש סיבת ביטוי & quot; im_used & quot ;. נכון משתמש & quot; already_reported & quot;.

    מה חדש בגרסת 1.1.0:

    • תמיכה עבור גופי תגובת iterable

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

    מה חדש בגרסת 1.0.0:

    • Refactor המסיבי ופישוט
    • החלף ל רישיון Apache 2.0
    • מתאמי חיבור הניתן להחלפה
    • מתאמי חיבור mountable
    • שרשרת ProcessedRequest משתנה

    • / S / prefetch / זרם
    • הסרת כל התצורה
    • רישום בספרייה רגיל
    • הפוך Reponse.json (, לא רכוש) callable.

    מה חדש בגרסת 0.14.0: /

    • שגיאות לא עוד iter_content אם הוריד כבר <. li>

    מה חדש בגרסה 0.13.9:.

    • קבוע לOAuth + הודעות
    • .
    • חריג הוסר מאכילת dispatch_hook
    • תיקוני באגים כלליים.

    מה חדש בגרסת 0.13.3 :.

  • simplejson

      השתמש באם זמין
    • אין להסתיר SSLErrors מאחורי פסקי הזמן.
    • .
    • param הקבוע טיפול עם כתובות אתרים המכילים שברים
    • מידע השתפר משמעותי בסוכן משתמש.

    מה חדש בגרסה 0.13.2:

    • חדש: Response.reason
    • פרמטרים בשאילתא כניסה OAuth 1.0
    • תעודות לקוח כבר לא התעלמו כאשר לאמת = False
    • הוסף תמיכת תעודת openSUSE

    מה חדש בגרסת 0.13.1:

    • אפשר להעביר קובץ או כמו קובץ-אובייקט כ נתונים.
    • אפשר לחזור ווי תגובות המצביעות על טעויות.
    • קבוע Response.text וResponse.json לתגובות גוף-פחות.

    מה חדש בגרסה 0.12.1:

    • רכוש החדש Response.json
    • יכולת להוסיף העלאת קבצי מחרוזת
    • תקן בעיה מחוץ לטווח עם iter_lines
    • גודל ברירת מחדל iter_content תקן

    מה חדש בגרסת 0.11.1:

    • POST הפניות עכשיו לשבור RFC לעשות את מה שדפדפנים לעשות :. מעקב עם GET
    • תצורת strict_mode חדשה להשבית התנהגות הפניה חדשה.
    • מה חדש בגרסת 0.10.6

    :.

    • אפשר '=' בעוגיות

    מה חדש בגרסת 0.10.2:.

    • URL המשופרת בהרבה מצטטת
    • ערכים מרכזיים נוספים עוגייה מותרת.
    • תיקון ניסיון ל& quot; יותר מדי קבצים & quot פתוחים רבים; שגיאה
    • החלף שגיאות יוניקוד בסיבוב קודם,.
    • אין צורך בכרטיס שני
    • צרף '/' לחשוף-תחום כתובות לפני הכנסת שאילתא.
    • חריגים עכשיו יורשים מRuntimeError.
    • .
    • העלאות + תיקון auth ינארי

    מה חדש בגרסה 0.9.2:

    • SSL לאמת = תיקון באג False (לכאורה על מכונות חלונות ).
    • תמיכה עבור נתח ראוי הנחלים עם גבולות.
    • טענת מושב לכיתות מושב.
    • tracebacks וו הדפסה כולו, לא רק דוגמא יוצא מן הכלל.
    • response.iter_lines תקן מ ממתין לשורה הבאה.
    • תקן אך בHTTP-לעכל auth w / URI שיש מחרוזות שאילתא.
    • תיקון בסעיף האירוע הוקס.
    • .
    • עדכון Urllib3

    מה חדש בגרסה 0.8.7:

    • safe_mode חיל לבקשות סינכרוני
    • חריגים safe_mode הידית יותר באופן עקבי
    • איטרציה תקן על תגובות null בsafe_mode

    מה חדש בגרסה 0.8.6:.

    • תיקוני פסק זמן Socket
    • .
    • תמיכת Proxy אישור

    מה חדש בגרסת 0.8.3:.

    • מערכת auth המרה לשימוש אובייקטי callable פשוטים
    • פרמטר הפעלה חדש לשיטות API.
    • כתובת אתר מלא תצוגה בזמן.
    • רישום

    מה חדש בגרסה 0.8.2:

    מערכת פענוח Unicode חדשה

    • , המבוסס על תגובת overridable. קידוד.
    • טיפול קו נטוי-ציטוט URL נכון.
    • עוגיות עם [,], ואפשר _.
    • מה חדש בגרסת 0.6.5

    :.

      ​​
    • מנותק חבילת בדיקות (מהירה) >
    • .
    • מיזוג טיעון מילון מושב

    מה חדש בגרסה 0.6.4:

    • פענוח אוטומטי של Unicode, המבוסס על כותרות HTTP.
    • הגדרת decode_unicode חדשה
    • הסרת r.read / קרובות שיטות
    • ממשק r.faw חדש לשימוש בתגובה מתקדמת. *
    • הרחבה אוטומטית של כותרות פרמטרים

    מה חדש בגרסה 0.6.2:.

    • GET / HEAD מציית follow_redirect = False

    מה חדש בגרסת 0.6.1:

    • x5c קודי מצב משופר ניסיון & #; o / .
    • הגדרת מספר מרבי של הפניות (settings.max_redirects).
    • .
    • תמיכת URL המלאה Unicode
    • תמיכה עבור הפניות פרוטוקול-פחות.
    • אפשר לסוגים שרירותיים בקשה.
    • תיקוני באגים.

    מה חדש בגרסת 0.5.1:!

    • הבינלאומית Domain Name תמיכה
    • כותרות גישה ללא הבאת כל הגוף (לקרוא ())
    • רשימות השתמשו כdicts לפרמטרים
    • הוספת כפייה אימות בסיסית
    • כפייה בסיסית הוא סוג ברירת מחדל של אימות
    • python-requests.org ברירת מחדל User-Agent כותרת
    • CaseInsensitiveDict מקרה נמוך יותר במטמון
    • תיקון באג Response.history

    מה חדש בגרסה 0.5.0:

    • תמיכת PATCH
    • תמיכה עבור פרוקסי
    • HTTPBin Test Suite
    • Redirect תיקונים
    • נחל settings.verbose כתיבה
    • Querystrings לכל השיטות
    • URLErrors (חיבור נדחה, פסק זמן, כתובות אתרים לא חוקיים) מטופלים כr.requests.get במפורש שהועלה ("HWE: // בלה '); r.raise_for_status ()

    מה חדש בגרסת 0.4.1:.

    • טיפול בניתוב מחדש של משופר
    • param 'allow_redirects' החדשה לבעקבות אי-GET / HEAD מפנה.

    • שיפוץ קוד מודול
    • הגדרות.

    מה חדש בגרסת 0.4.0:

    • Response.history:. רשימת תגובות מנותבת
    • Case-גס רגישות כותרת מילונים.
    • כתובות אתר Unicode.

    מה חדש בגרסת 0.3.3:.

      פסקי זמן בקשה
    • נתונים בקידוד כתובת אתר Unicode.
    • הגדרות מנהל ההקשר ומודול.
    • מה חדש בגרסת 0.3.2

    :.

      ​​
    • תוכן אוטומטי שחרור לחץ מGZip מקודד >
    • AutoAuth התמיכה בTupled HTTP Auth.

    מה חדש בגרסה 0.3.1:.

    • שינויי קוקי
    • Response.read ().
    • תיקון פוסטר.

    מה חדש בגרסת 0.3.0:.

    • שינוי API האוטומטי אימות
    • חכם השאילתה URL parameterization.
    • אפשר העלאת קבצים ונתוני POST יחד.

    מה חדש בגרסה 0.2.4:.

    • תמיכת Python 2.5
    • PyPy-ג תמיכת v1.4.
    • בדיקות אוטומטי אימות.

    • בנאי האובייקט Request
    • משופר.

    מה חדש בגרסה 0.2.3:.

    • שיטות חדשות HTTPHandling

    מה חדש בגרסה 0.2.2:

    • ובכל זאת מטפלת בבקשה במקרה של HTTPError.
    • Eventlet וGevent Monkeypatch תמיכה.
    • dupport Cookie.

    דרישות :

    • Python 2.6 או
    • גבוה

  • תוכנה דומה

    Charles
    Charles

    10 Dec 15

    dnslib
    dnslib

    12 May 15

    Heyoffline.js
    Heyoffline.js

    12 May 15

    netaddr
    netaddr

    12 Apr 15

    תוכנות אחרות של יזם Kenneth Reitz

    ghsync
    ghsync

    11 May 15

    Requests
    Requests

    12 May 15

    certifi
    certifi

    15 Apr 15

    unzipit
    unzipit

    11 May 15

    תגובות ל Requests

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!