開發作為替代Python的內置這通常是在處理HTTP請求使用的urllib2模塊,該庫不僅更新該庫以支持Web技術今天發現功能找到了核心的方法,而且還大大簡化了的API,降低編碼一個項目所需要的時間。
urllib2的可能是一個很好的工具,當它走了出來,但基於網絡技術的飛速發展,不僅取得了絕對的,但它的語法和它的內部工作原理的方式使人們很難一起工作。
這就是為什麼像請求一個圖書館,因為它推出了它的第一支不穩定一直在不斷變得越來越讚譽做事的簡單方法。
目前,該請求庫是最常用的圖書館在Python社區之一
什麼在此版本中是新的:
- 更新urllib3到1.10.4,解決涉及塊傳輸編碼和響應幀了幾個錯誤。
在什麼版本2.5.2新是:
- 現在,有一個"安全"包額外設置,$ PIP安裝請求[安全]。
- 請現在將使用CERTIFI(如果可用)。
- 捕獲並重新加註urllib3 ProtocolError。
在什麼版本2.0.0是新的:
- 鍵在headers字典,現在本地的字符串所有的Python版本,即字節串上的Python 2,統一了Python 3。
- 代理網址現在必須有一個明確的計劃。如果他們不這樣做一個MissingSchema將引發異常。
- 現在超時適用於讀取時間,如果流=假。
- RequestException現在IO錯誤,不RuntimeError。 的子類
- 在增加了新的方法來PreparedRequest對象:PreparedRequest.copy()
- 在增加了新的方法來Session對象:Session.update_request()。此方法更新一個請求對象存儲在會話中的數據(如餅乾)。
- 在增加了新的方法來Session對象:Session.prepare_request()。這種方法的更新,並準備一個請求對象,並返回相應的PreparedRequest對象。
- 在增加了新的方法來HTTPAdapter對象:HTTPAdapter.proxy_headers()。這不應該被直接調用,但提高了子類接口。
- httplib.IncompleteRead異常引起的不正確塊編碼現在將引發一個請求ChunkedEncodingError代替。
- 無效%的轉義序列因為現在要提出的一個要求InvalidURL例外。
- 在HTTP 208不再使用的原因短語QUOT; im_used&QUOT ;.正確地使用" already_reported"
什麼是1.1.0版本的新:
- 支持迭代響應主體
- 在假定服務器重定向堅持PARAMS
- 允許明確的內容類型為文件數據指定
- 請merge_kwargs不區分大小寫的查找鍵時
在什麼版本1.0.0新是:
- 在大規模重構和簡化
- 切換到Apache 2.0許可
- 可交換連接適配器
- 貼裝連接適配器
- 可變ProcessedRequest鏈
- / S /預取/流
- 在去除所有配置的
- 在標準庫記錄
- 請Reponse.json()調用,而不是財產。
什麼是版本0.14.0新:
- 如果已經下載了沒有更多的iter_content錯誤
在什麼版本0.13.9都是新:
- 在固定的OAuth的+的POST
- 刪除異常來自dispatch_hook吃。
- 常規bug修復。
在什麼版本0.13.3都是新:
- 使用simplejson如果可用
- 請不要躲在超時SSLErrors。
- 修正參數處理含片段的URL。
- 在用戶代理顯著改善的信息。
在什麼版本0.13.2都是新:
- 新:Response.reason
- 在1.0的OAuth登錄查詢字符串參數
- 客戶端證書不再被忽略時,驗證=假
- 將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版本新:
- 在大幅提高報價的網址
- 在所允許的其他cookie的鍵值。
- 企圖修復"打開的文件太多"錯誤
- 在第一輪替換的unicode錯誤,無需第二遍。
- 在附加'/'裸域查詢插入前的URL。
- 現在例外,從RuntimeError繼承。
- 在二進制上傳+ AUTH修復。
在什麼版本0.9.2新是:
- 在SSL驗證=虛假修正錯誤(在Windows機器上明顯)。
- 支持適當的塊與邊界流。
- 會話班會議的說法。
- 打印整個鉤回溯,不只是例外情況。
- 修正response.iter_lines未決下一行。
- 修正,但在HTTP消化AUTH W / URI具有查詢字符串。
- 修正在事件掛鉤部分。
- Urllib3更新。
在什麼版本0.8.7新是:
- 在部隊的safe_mode為異步請求
- 在手柄的safe_mode例外更加一致
- 在空應答修復迭代中的safe_mode
在什麼版本0.8.6新是:
- 在套接字超時修復
- 在代理授權支持。
在什麼版本0.8.3新是:
- 在轉換身份驗證系統使用更簡單的可調用對象
- 在新的會話參數的API方法。
- 在顯示完整URL的同時記錄。
什麼版本0.8.2是新的:
- 在新的Unicode解碼系統,基於覆蓋的響應。編碼。
- 在正確的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新是:
- 在增強的狀態代碼的經驗\ O / 。
- 設置重定向的最大數量(settings.max_redirects)。
- 完整的Unicode URL支持。
- 支持協議不太重定向。
- 允許任意請求類型。
- Bug修復。
什麼是0.5.1版本,新的:
- 在國際域名支持
- 訪問頭,不提取整個身體(讀())
- 使用列表作為類型的字典進行參數
- 將強制基本身份驗證
- 在強制基本是默認的身份驗證類型
- python-requests.org默認的User-Agent頭
- CaseInsensitiveDict小寫緩存
- 修正錯誤Response.history
在什麼版本0.5.0新是:
- 在PATCH支持
- 支持代理
- HTTPBin測試套件
- 重定向修復
- settings.verbose流寫入
- 查詢字符串的所有方法
- URLErrors(拒絕連接,超時,無效的網址)被視為明確地提出r.requests.get('HWE://胡說'); r.raise_for_status()
在什麼版本0.4.1新是:
- 在改進重定向處理
- 在新的“allow_redirects'參數為以下非GET / HEAD重定向。
- 設置模塊重構。
在什麼版本0.4.0新是:
- Response.history:重定向響應列表
- 在不區分大小寫的頭字典。
- Unicode的網址。
在什麼版本0.3.3新是:
- 請求超時
- 的Unicode URL編碼數據。
- 設置上下文管理和模塊。
在什麼版本0.3.2新是:
- 在的gzip自動解壓縮編碼的內容李>
- AutoAuth支持Tupled HTTP認證。
在什麼版本0.3.1是新的:
- 在Cookie的變化
- Response.read()。
- 海報修復。
在什麼版本0.3.0新是:
- 在自動驗證API更改
- 智慧的查詢網址參數。
- 允許文件上傳和POST數據放在一起。
在什麼版本0.2.4新是:
- 在Python 2.5的支持
- 在PyPy-C V1.4支持。
- 自動驗證測試。
- 改進Request對象的構造函數。
什麼是0.2.3版本,新的:
- 在新HTTPHandling方法
什麼版本0.2.2是新的:
- 在處理仍然在HTTPError這樣的事件請求。
- Eventlet和GEVENT Monkeypatch支持。
- 曲奇dupport。
要求:
- 在Python的2.6或更高版本
評論沒有發現