Requests

البرمجيات قطة:
Requests
تفاصيل البرنامج:
الإصدار: 2.5.2
تاريخ إيداع: 28 Feb 15
المطور: Kenneth Reitz
ترخيص: حرر
شعبية: 98

Rating: 3.3/5 (Total Votes: 3)

وضعت كبديل لالمدمج في وحدة urllib2 التي عادة هو المستخدمة في التعامل مع طلبات HTTP، هذه المكتبة لا فقط تحديث الأساليب الأساسية الموجودة في هذه المكتبة لدعم الميزات الموجودة في تقنيات الويب اليوم، ولكن أيضا يبسط بايثون إلى حد كبير API، والحد من الوقت اللازم لرمز المشروع.
urllib2 قد يكون أداة عظيمة عندما خرج، ولكن التطور السريع لتكنولوجيات على شبكة الإنترنت جعلت ليس فقط أنها مطلقة، ولكن جعلت بناء الجملة وطريقة عملها داخليا صعوبة في التعامل معها.
هذا هو السبب في مكتبة مثل طلبات، لأنه خرج مع أول فرع له غير مستقر وقد تم الحصول على المزيد والمزيد باستمرار يشيد لطريقة بسيطة لها للقيام بهذه الأمور.
حاليا، المكتبة يطلب هي واحدة من المكتبات الأكثر استخداما في المجتمع بيثون

الميزات:.

بسيطة للغاية GET، الرأس، POST، PUT، DELETE طلبات
HTTP بسيط رأس طلب ضم
بيانات بسيط / بارامس طلب ضم
بسيطة مصادقة HTTP بسيطة
URL بسيط + HTTP مصادقة التسجيل
يدعم الكثير من المعايير الدولية
المحافظة على الحياة دعم
تجمع الاتصالات
دعم لدورات
التحقق SSL
التلاعب كوكي
الضغط التلقائي للبيانات
دعم يونيكود
دعم .netrc
آمن الموضوع
الدعم للتيارات متعددة تحميل
الدعم لمهلة الاتصال
HTTP (S) دعم وكيل

ما هو الجديد في هذا الإصدار:

لديه الآن لومثل؛ والأمن ومثل. مجموعة حزمة إضافات، $ نقطة تثبيت طلبات [الأمن].
سوف يطلب الآن استخدام الني إذا كان متوفرا.
التقاط وإعادة رفع urllib3 ProtocolError.

ما هو الجديد في الإصدار 2.0.0:

مفاتيح في القاموس رؤوس هي الآن سلاسل الأم على كافة إصدارات بيثون، أي bytestrings على بايثون 2، يونيكود على بيثون 3.
عناوين وكيل الآن يجب أن يكون مخطط واضح. سيتم رفع استثناء MissingSchema إذا لم يفعلوا ذلك.
تنطبق مهلة الآن لقراءة الوقت إذا ستريم = الكاذبة.
RequestException الآن فئة فرعية من IOError، وليس RuntimeError.
وأضاف طريقة جديدة لكائنات PreparedRequest: PreparedRequest.copy ().
وأضاف طريقة جديدة لكائنات الدورة: Session.update_request (). هذا الأسلوب بتحديث كائن طلب مع البيانات (مثل الكوكيز) المخزنة على الدورة.
وأضاف طريقة جديدة لكائنات الدورة: Session.prepare_request (). هذه التحديثات طريقة وتستعد كائن طلب، وإرجاع الكائن PreparedRequest المقابلة.
وأضاف طريقة جديدة لكائنات HTTPAdapter: HTTPAdapter.proxy_headers (). هذا لا ينبغي أن يسمى مباشرة، ولكن يحسن واجهة فرعية.
سوف استثناءات httplib.IncompleteRead الناجمة عن الترميز المقسم غير صحيح الآن يثير طلبات ChunkedEncodingError بدلا من ذلك.
يسبب تسلسل في المئة الهروب غير صالحة الآن استثناء طلبات InvalidURL إلى أن تثار.
HTTP 208 لم يعد يستخدم السبب العبارة ومثل، im_used & مثل ؛. يستخدم بشكل صحيح ومثل، already_reported & مثل ؛.

ما هو الجديد في الإصدار 1.1.0:

الدعم للهيئات استجابة iterable
استمرت نفترض خوادم بارامس إعادة التوجيه
تسمح أنواع المحتوى واضحة إلى أن تحدد بيانات الملف
جعل merge_kwargs تحسس حالة الأحرف عند البحث عن مفاتيح

ما هو الجديد في الإصدار 1.0.0:

ريفاكتور الضخمة وتبسيط
التحول إلى رخصة أباتشي 2.0
قابلة للتبديل محولات اتصال
محولات اتصال ركوب
سلسلة ProcessedRequest قابلة للتغيير
/ ق / الجلب المسبق / تيار
إزالة جميع التكوين
تسجيل مكتبة القياسية
جعل Reponse.json () للاستدعاء، وليس الملكية.

ما هو الجديد في الإصدار 0.14.0:

أخطاء لا أكثر iter_content إذا تم تنزيلها بالفعل.

ما هو الجديد في الإصدار 0.13.9:

الثابتة لأوث + المشاركات.
استثناء إزالة الأكل من dispatch_hook.
إصلاحات الشوائب العامة.

ما هو الجديد في الإصدار 0.13.3:

استخدم simplejson إذا كانت متوفرة.
لا تخفي وراء SSLErrors مهلات.
التعامل مع مع عناوين المواقع التي تحتوي على شظايا المعلمة الثابتة.
تحسن كبير في المعلومات في وكيل المستخدم.

ما هو الجديد في الإصدار 0.13.2:

جديد: Response.reason
توقيع سلسلة استعلام مواقع المعلومات المعلمات في أوث 1.0
شهادات العميل لم يعد تجاهلها عندما تحقق = خطأ
إضافة زحمة دعم شهادة

ما هو الجديد في الإصدار 0.13.1:

السماح بتمرير ملف أو كائن مثل ملف كما البيانات.
السماح خطاطيف للعودة الردود التي تشير إلى أخطاء.
الثابتة Response.text وResponse.json للاستجابات الجسم أقل.

ما هو الجديد في الإصدار 0.12.1:

خاصية جديدة Response.json
القدرة على إضافة سلسلة تحميل الملف
إصلاح قضية خارج نطاق مع iter_lines
إصلاح iter_content الحجم الافتراضي

ما هو الجديد في الإصدار 0.11.1:

ما بعد عمليات إعادة التوجيه كسر الآن RFC أن تفعل ما لا المتصفحات: متابعة مع GET.
التكوين strict_mode الجديد لتعطيل السلوك إعادة توجيه جديد.

ما هو الجديد في الإصدار 0.10.6:

السماح '=' في ملفات تعريف الارتباط.

ما هو الجديد في الإصدار 0.10.2:

تحسنا كبيرا URL نقلا.
قيم مفتاح الكعكة إضافية المسموح بها.
الإصلاح محاولة لومثل، عدد كبير جدا من الملفات المفتوحة ومثل. خطأ
استبدال أخطاء يونيكود على مرور الأول، لا حاجة للمسار الثاني.
إلحاق عناوين المواقع '/' لالعارية المجال قبل الإدراج الاستعلام.
استثناءات يرث الآن من RuntimeError.
الإضافات ثنائي + الإصلاح المصادقة.

ما هو الجديد في الإصدار 0.9.2:

SSL التحقق = خلل خطأ (واضح على أجهزة ويندوز).
الدعم لشريحة المناسبة تيارات مع الحدود.
حجة جلسة لفئات الدورة.
طباعة tracebacks هوك بأكملها، وليس استثناء المثال فقط.
إصلاح response.iter_lines من انتظار السطر التالي.
إصلاح ولكن في HTTP-هضم المصادقة ث / أوري وجود سلاسل الاستعلام.
إصلاح في القسم خطاف الحدث.
تحديث Urllib3.

ما هو الجديد في الإصدار 0.8.7:

قوة safe_mode لطلبات المتزامن
معالجة الاستثناءات safe_mode أكثر اتساقا
إصلاح التكرار على ردود فارغة في safe_mode

ما هو الجديد في الإصدار 0.8.6:

المقبس إصلاحات المهلة.
دعم تفويض الوكيل.

ما هو الجديد في الإصدار 0.8.3:

نظام المصادقة تحويله إلى استخدام الأشياء للاستدعاء أبسط.
المعلمة الدورة الجديدة لأساليب API.
عرض URL الكامل أثناء تسجيل.

ما هو الجديد في الإصدار 0.8.2:

نظام يونيكود فك جديد، على أساس Response.encoding للتجاوز.
URL الصحيح معالجة القطع الاقتباس.
الكوكيز مع [،]، و_ المسموح بها.

ما هو الجديد في الإصدار 0.6.5:

اتصال (سريع) اختبار جناح.
جلسة حجة القاموس الدمج.

ما هو الجديد في الإصدار 0.6.4:

فك التلقائي لليونيكود، استنادا إلى رؤوس HTTP.
وضع decode_unicode جديد
إزالة r.read / طرق وثيقة
واجهة r.faw جديدة لاستخدام استجابة متقدمة. *
التوسع التلقائي للرؤوس معلمات

ما هو الجديد في الإصدار 0.6.2:

احصل على / HEAD يطيع follow_redirect = خطأ.

ما هو الجديد في الإصدار 0.6.1:

المحسن رموز الحالة تجربة & # x5c؛ س /.
تعيين الحد الأقصى لعدد التحويلات (settings.max_redirects).
الدعم الكامل يونيكود URL.
دعم التحويلات-بروتوكول أقل.
السماح لأنواع الطلب التعسفي.
إصلاحات الشوائب.

ما هو الجديد في الإصدار 0.5.1:

الدولي اسم المجال الدعم!
رؤوس الوصول دون جلب الجسم كله (قراءة ())
استخدام القوائم كما dicts للمعلمات
إضافة المصادقة الأساسية القسري
اضطر الأساسي هو الافتراضي نوع المصادقة
python-requests.org الافتراضي رأس عامل المستخدم
CaseInsensitiveDict أقل حدة التخزين المؤقت
خلل Response.history

ما هو الجديد في الإصدار 0.5.0:

PATCH دعم
دعم الوكلاء
HTTPBin اختبار جناح
إعادة توجيه الإصلاحات
settings.verbose الكتابة تيار
Querystrings لجميع طرق
يتم التعامل مع URLErrors (اتصال رفضت، مهلة، وعناوين المواقع غير صالحة) كما رفعت صراحة r.requests.get ('hwe: // بلاه')؛ r.raise_for_status ()

ما هو الجديد في الإصدار 0.4.1:

تحسين التعامل مع إعادة توجيه.
نيو المعلمة "allow_redirects" لمتابعة غير GET / الموجهات الرأس.
ضبط وحدة إعادة بيع ديون.

ما هو الجديد في الإصدار 0.4.0:

Response.history: قائمة الردود توجيهها.
حالة القاسي رأس القواميس.
عناوين يونيكود.

ما هو الجديد في الإصدار 0.3.3:

طلب مهلة.
البيانات المشفرة رابط يونيكود.
إعدادات إدارة السياق وحدة.

ما هو الجديد في الإصدار 0.3.2:

تخفيف الضغط التلقائي من غزيب المحتوى مشفرة.
دعم AutoAuth لTupled HTTP مصادقة.

ما هو الجديد في الإصدار 0.3.1:

التغييرات كوكي.
Response.read ().
ملصق الإصلاح.

ما هو الجديد في الإصدار 0.3.0:

مصادقة الآلي API تغيير.
أذكى سؤال URL المعايير والثوابت.
السماح تحميل الملفات والبيانات وظيفة معا.

ما هو الجديد في الإصدار 0.2.4:

بيثون 2.5 الدعم.
PyPy-ج V1.4 الدعم.
اختبارات لصناعة السيارات في المصادقة.
تحسين منشئ الكائن طلب.

ما هو الجديد في الإصدار 0.2.3:

وسائل HTTPHandling جديدة.

ما هو الجديد في الإصدار 0.2.2:

ومع يعالج الطلب في حالة وقوع HTTPError.
Eventlet وGevent Monkeypatch الدعم.
كوكي dupport.

المتطلبات:

بيثون 2.6 أو أعلى

برامج مماثلة

RubyDNS
RubyDNS

1 Mar 15

phpIPAM
phpIPAM

11 Aug 16

cap
cap

28 Sep 15

dnsruby
dnsruby

13 May 15

البرامج الأخرى من المطور Kenneth Reitz

GRequests
GRequests

14 Apr 15

inbox
inbox

14 Apr 15

dj-database-url
dj-database-url

20 Feb 15

تعليقات ل Requests

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!