รับการพัฒนาเป็นทางเลือกให้ ธ ในตัวโมดูล urllib2 ที่ใช้มักจะอยู่ในการจัดการกับการร้องขอ HTTP ห้องสมุดนี้ไม่เพียง แต่ปรับปรุงวิธีการหลักที่พบในห้องสมุดที่สนับสนุนคุณสมบัติที่พบในเว็บเทคโนโลยีในวันนี้ แต่ยังช่วยลดความยุ่งยาก API ลดเวลาที่จำเป็นในการรหัสโครงการ
urllib2 อาจจะเป็นเครื่องมือที่ดีเมื่อมันออกมา แต่การพัฒนาอย่างรวดเร็วของเทคโนโลยีบนเว็บได้ไม่เพียง แต่ทำให้มันแน่นอน แต่ไวยากรณ์และวิธีการทำงานภายในได้ทำให้มันยากที่จะทำงานร่วมกับ
นี่คือเหตุผลที่ห้องสมุดเช่นการขอเพราะมันออกมาพร้อมกับสาขาที่ไม่แน่นอนครั้งแรกที่ได้รับการอย่างต่อเนื่องได้รับการสรรเสริญมากขึ้นและมากขึ้นสำหรับวิธีที่ง่ายของการทำสิ่งที่
ปัจจุบันห้องสมุดขอเป็นหนึ่งในห้องสมุดที่ใช้มากที่สุดในชุมชนหลาม
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- ปรับปรุง urllib3 1.10.4 เพื่อแก้ไขข้อบกพร่องหลายประการที่เกี่ยวข้องกับการถ่ายโอนการเข้ารหัส chunked และกรอบการตอบสนอง.
มีอะไรใหม่ ในรุ่น 2.5.2:
- ตอนนี้มี & quot; การรักษาความปลอดภัย & quot; แพคเกจพิเศษตั้ง pip $ ติดตั้งการร้องขอ [ความปลอดภัย].
- ขอตอนนี้จะใช้ใบรับรองถ้ามี.
- จับภาพและอีกยก urllib3 ProtocolError.
มีอะไรใหม่ ในรุ่น 2.0.0:
- คีย์ในพจนานุกรมหัวอยู่ในขณะนี้สายพื้นเมืองบน ทุกรุ่นหลามคือ bytestrings ในหลาม 2 Unicode ในหลาม 3.
- URL ที่พร็อกซี่ในขณะนี้จะต้องมีรูปแบบที่ชัดเจน ยกเว้น MissingSchema จะเพิ่มขึ้นถ้าพวกเขาทำไม่ได้.
- Timeouts ในขณะนี้นำไปใช้กับการอ่านเวลาหากกระแส = เท็จ.
- RequestException อยู่ในขณะนี้รองของ IOError ไม่ runtimeerror.
- เพิ่มวิธีการใหม่กับวัตถุ PreparedRequest. PreparedRequest.copy ()
- เพิ่มวิธีการใหม่กับวัตถุเซสชัน: Session.update_request () วิธีการนี้จะปรับปรุงการร้องขอวัตถุที่มีข้อมูล (เช่นคุกกี้) ที่เก็บไว้ในเซสชัน.
- เพิ่มวิธีการใหม่กับวัตถุเซสชัน: Session.prepare_request () นี้ปรับปรุงวิธีการและเตรียมการร้องขอวัตถุและผลตอบแทนที่สอดคล้องกันวัตถุ PreparedRequest.
- เพิ่มวิธีการใหม่ที่จะ HTTPAdapter วัตถุ: HTTPAdapter.proxy_headers () นี้ไม่ควรจะเรียกว่าโดยตรง แต่ช่วยเพิ่มการอินเตอร์เฟซรอง.
- ข้อยกเว้น httplib.IncompleteRead ที่เกิดจากการเข้ารหัส chunked ไม่ถูกต้องในขณะนี้จะขอยก ChunkedEncodingError แทน.
- ลำดับหนีร้อยละที่ไม่ถูกต้องในขณะนี้ทำให้เกิดการขอยกเว้น InvalidURL ได้รับการเลี้ยงดู.
- HTTP 208 ไม่ใช้วลีเหตุผลที่ & quot; & quot im_used ;. ได้อย่างถูกต้องใช้ & quot; already_reported & quot;.
มีอะไรใหม่ ในรุ่น 1.1.0:
- การสนับสนุนสำหรับการตอบสนองของร่างกาย iterable
- เซิร์ฟเวอร์สมมติยังคงมีการเปลี่ยนเส้นทาง params
- อนุญาตประเภทเนื้อหาที่ชัดเจนที่จะระบุสำหรับแฟ้มข้อมูล
- ทำให้กรณีตาย merge_kwargs เมื่อมองกุญแจ
มีอะไรใหม่ ในรุ่น 1.0.0:
- Refactor ขนาดใหญ่และเข้าใจง่าย
- เปลี่ยนไปเป็นใบอนุญาต Apache 2.0
- ถอดเปลี่ยนได้ทันทีอะแดปเตอร์การเชื่อมต่อ
- การเชื่อมต่ออะแดปเตอร์ตั้ง
- ไม่แน่นอนห่วงโซ่ ProcessedRequest
- / s / prefetch / กระแส
- การกำจัดของการตั้งค่าทั้งหมด
- การเข้าสู่ระบบห้องสมุดมาตรฐาน
- ให้ Reponse.json () callable, ไม่ได้ทรัพย์สิน.
มีอะไรใหม่ ในรุ่น 0.14.0.
- ไม่มีข้อผิดพลาดมากขึ้นถ้า iter_content ดาวน์โหลดแล้ว
มีอะไรใหม่ ในรุ่น 0.13.9.
- คงที่ OAuth + POSTs
- ข้อยกเว้นการรับประทานอาหารออกจาก dispatch_hook.
- ข้อผิดพลาดทั่วไปแก้ไข.
มีอะไรใหม่ ในรุ่น 0.13.3.
- simplejson ถ้ามีการใช้
- ไม่ซ่อนอยู่เบื้องหลัง SSLErrors Timeouts.
- พระรามคงจัดการกับ URL ของที่มีชิ้นส่วน.
- ข้อมูลที่ดีขึ้นอย่างมีนัยสำคัญในตัวแทนของผู้ใช้.
มีอะไรใหม่ ในรุ่น 0.13.2:
- ใหม่: Response.reason
- ลงชื่อเข้าใช้พารามิเตอร์สตริงการสืบค้นใน OAuth 1.0
- ใบรับรองไคลเอ็นต์ละเว้นไม่เมื่อตรวจสอบ = เท็จ
- เพิ่มการสนับสนุนการรับรอง openSUSE
มีอะไรใหม่ ในรุ่น 0.13.1:
- อนุญาตให้ผ่านไฟล์หรือวัตถุไฟล์เหมือน ข้อมูล.
- อนุญาตตะขอที่จะกลับมาตอบสนองที่บ่งบอกถึงความผิดพลาด.
- คง Response.text และ Response.json สำหรับการตอบสนองของร่างกายน้อยกว่า.
มีอะไรใหม่ ในรุ่น 0.12.1:
- คุณสมบัติใหม่ Response.json
- สามารถในการเพิ่มการอัปโหลดไฟล์สตริง
- แก้ไขปัญหาออกจากช่วงที่มี iter_lines
- iter_content แก้ไขขนาดเริ่มต้น
มีอะไรใหม่ ในรุ่น 0.11.1:
- โพสต์ตอนนี้เปลี่ยนเส้นทางทำลาย RFC ที่จะทำในสิ่งที่ทำเบราว์เซอร์ . ตามด้วยการแถม
- การตั้งค่า strict_mode ใหม่ในการปิดการใช้พฤติกรรมที่เปลี่ยนเส้นทางใหม่.
มีอะไรใหม่ ในรุ่น 0.10.6.
- อนุญาต '=' ในคุกกี้
สิ่งที่ใหม่ ในรุ่น 0.10.2.
- URL ที่ดีขึ้นอย่างมากมาย quoting
- คุกกี้ได้รับอนุญาตเพิ่มเติมค่าคีย์.
- แก้ไขพยายามหา & quot; มากเกินไปเปิดไฟล์ & quot; ข้อผิดพลาด
- แทนที่ข้อผิดพลาดในการส่งผ่าน Unicode แรกไม่จำเป็นต้องผ่านที่สอง.
- ผนวก '/' ที่จะเปลือย URL ของโดเมนก่อนที่จะแทรกแบบสอบถาม.
- ข้อยกเว้นในขณะนี้ได้รับมรดกจาก runtimeerror.
- อัพโหลด Binary + แก้ไขรับรองความถูกต้อง.
มีอะไรใหม่ ในรุ่น 0.9.2:
- SSL ตรวจสอบ = เท็จ bugfix (เห็นได้ชัดในเครื่องหน้าต่าง ).
- การสนับสนุนสำหรับก้อนที่เหมาะสมลำธารที่มีขอบเขต.
- อาร์กิวเมนต์เซสชั่นสำหรับการเรียนเซสชัน.
- พิมพ์ทั้งหมด tracebacks เบ็ดไม่ได้เป็นเพียงข้อยกเว้นเช่น.
- response.iter_lines แก้ไขที่ค้างอยู่จากบรรทัดถัดไป.
- แก้ไข แต่ใน HTTP ย่อยรับรองความถูกต้อง w / URI มีสตริงแบบสอบถาม.
- แก้ไขในส่วนของเหตุการณ์ตะขอ.
- การปรับปรุง Urllib3.
มีอะไรใหม่ ในรุ่น 0.8.7:
- safe_mode กองทัพสำหรับการร้องขอ async
- ข้อยกเว้นจับ safe_mode ขึ้นอย่างต่อเนื่อง
- ย้ำการแก้ไขปัญหาเกี่ยวกับการตอบสนองโมฆะใน safe_mode
มีอะไรใหม่ ในรุ่น 0.8.6:.
- หมดเวลาซ็อกเก็ตการแก้ไข
- การสนับสนุนพร็อกซี่อนุมัติ.
มีอะไรใหม่ ในรุ่น 0.8.3:.
- ระบบแปลงรับรองความถูกต้องในการใช้วัตถุ callable ง่าย
- พารามิเตอร์เซสชั่นใหม่กับวิธีการ API.
- แสดง URL แบบเต็มในขณะที่การเข้าสู่ระบบ.
มีอะไรใหม่ ในรุ่น 0.8.2:
- ระบบถอดรหัส Unicode ใหม่, ขึ้นอยู่กับการตอบสนอง overridable การเข้ารหัส.
- URL ที่เหมาะสมในการจัดการเฉือนอ้าง.
- คุกกี้ที่มี [] และได้รับอนุญาตให้ _.
มีอะไรใหม่ ในรุ่น 0.6.5:.
- ออฟไลน์ (เร็ว) ชุดทดสอบ
- เซสชันพจนานุกรมการรวมอาร์กิวเมนต์.
มีอะไรใหม่ ในรุ่น 0.6.4:
- ถอดรหัสโดยอัตโนมัติ Unicode บนพื้นฐานของ HTTP ส่วนหัว
- การตั้งค่า decode_unicode ใหม่
- การกำจัดวิธี r.read/close
- อินเตอร์เฟซ r.faw ใหม่สำหรับการใช้งานที่ตอบสนองขั้นสูง. *
- การขยายตัวโดยอัตโนมัติส่วนหัวแปร
มีอะไรใหม่ ในรุ่น 0.6.2:.
- GET / HEAD เชื่อฟัง follow_redirect = เท็จ
มีอะไรใหม่ ในรุ่น 0.6.1:
- ประสบการณ์รหัสสถานะที่เพิ่มขึ้น & # x5c; o / .
- ตั้งค่าจำนวนสูงสุดของการเปลี่ยนเส้นทาง (settings.max_redirects).
- การสนับสนุน URL แบบเต็ม Unicode.
- การสนับสนุนสำหรับการเปลี่ยนเส้นทางโปรโตคอลน้อย.
- อนุญาตชนิดคำขอโดยพล.
- แก้ไขข้อผิดพลาด.
มีอะไรใหม่ ในรุ่น 0.5.1:
- สนับสนุนสากลชื่อโดเมน
- ส่วนหัวของการเข้าถึงโดยไม่ต้องเรียกทั้งร่างกาย (อ่าน ())
- รายการใช้เป็น dicts สำหรับพารามิเตอร์
- เพิ่มการตรวจสอบการบังคับพื้นฐาน
- บังคับพื้นฐานเป็นประเภทการตรวจสอบเริ่มต้น
- python-requests.org เริ่มต้นตัวแทนผู้ใช้ส่วนหัว
- CaseInsensitiveDict กรณีที่ต่ำกว่าแคช
- Response.history bugfix
มีอะไรใหม่ ในรุ่น 0.5.0:
- สนับสนุน PATCH
- การสนับสนุนสำหรับผู้รับมอบฉันทะ
- HTTPBin ชุดทดสอบ
- การเปลี่ยนเส้นทางการแก้ไข
- กระแส settings.verbose เขียน
- Querystrings สำหรับวิธีการทั้งหมด
- URLErrors (ปฏิเสธการเชื่อมต่อ, หมดเวลา, URL ที่ไม่ถูกต้อง) จะถือว่าเป็น explicity ยก r.requests.get (Hwe: // blah '); r.raise_for_status ()
มีอะไรใหม่ ในรุ่น 0.4.1:.
- การจัดการกับการเปลี่ยนเส้นทางที่ดีขึ้น
- พระรามใหม่ allow_redirects 'ต่อไปนี้ที่ไม่ได้รับ / หัวเปลี่ยนเส้นทาง.
- การตั้งค่าโมดูล refactoring.
มีอะไรใหม่ ในรุ่น 0.4.0:
- Response.history:. รายการของการตอบสนองการเปลี่ยนเส้นทาง
- กรณีตายหัวพจนานุกรม.
- URL ที่ Unicode.
มีอะไรใหม่ ในรุ่น 0.3.3:.
- หมดเวลาขอ
- Unicode ข้อมูลที่เข้ารหัส URL.
- การตั้งค่าผู้จัดการบริบทและโมดูล.
มีอะไรใหม่ ในรุ่น 0.3.2:.
- อัตโนมัติบีบอัดของ GZip เข้ารหัสเนื้อหา
- AutoAuth การสนับสนุนสำหรับ Tupled HTTP รับรองความถูกต้อง.
มีอะไรใหม่ ในรุ่น 0.3.1:.
- การเปลี่ยนแปลง Cookie
- Response.read ().
- แก้ไขโปสเตอร์.
มีอะไรใหม่ ในรุ่น 0.3.0:.
- การตรวจสอบโดยอัตโนมัติ API เปลี่ยน
- คำที่ชาญฉลาด parameterization URL.
- อนุญาตให้อัปโหลดไฟล์และข้อมูล POST ร่วมกัน.
มีอะไรใหม่ ในรุ่น 0.2.4:.
- งูหลาม 2.5 สนับสนุน
- PyPy-คสนับสนุน v1.4.
- การทดสอบอัตโนมัติรับรองความถูกต้อง.
- ขอปรับปรุงตัวสร้างวัตถุ.
มีอะไรใหม่ ในรุ่น 0.2.3:.
- วิธีการใหม่ HTTPHandling
มีอะไรใหม่ ในรุ่น 0.2.2:
- ยังจัดการกับการร้องขอในกรณีที่ HTTPError
- Eventlet และการสนับสนุน Gevent Monkeypatch.
- dupport Cookie.
ต้องการ
- งูหลาม 2.6 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ