Requests

البرمجيات قطة:
Requests
تفاصيل البرنامج:
الإصدار: 2.7.0 محدث
تاريخ إيداع: 12 May 15
المطور: Kenneth Reitz
ترخيص: حرر
شعبية: 86

Rating: nan/5 (Total Votes: 0)

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

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

urllib3 تحديث ل1.10.4، وحل العديد من الأخطاء التي تنطوي على المقسم ترميز نقل وصياغة استجابة.

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

لديه ومثل الآن، والأمن ومثل؛ مجموعة حزمة إضافات، و$ نقطة تثبيت طلبات [الأمن].
سوف تطلب الآن استخدام الني إذا كان متوفرا.
التقاط وإعادة رفع 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/close
واجهة 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 أو أعلى

برامج مماثلة

dnslib
dnslib

12 May 15

RubyDNS
RubyDNS

1 Mar 15

cap
cap

28 Sep 15

CiscoConfParse
CiscoConfParse

19 Jul 15

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

GRequests
GRequests

14 Apr 15

dj-database-url
dj-database-url

20 Feb 15

unzipit
unzipit

11 May 15

تعليقات ل Requests

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