我喜歡urllib2
用於自動常規操作,如餅乾處理(有cookielib.CookieJar
)或重定向處理。但我也喜歡httplib
爲程序員的低級控制。例如,與httplib
我可以控制HTTP標頭的順序,但與urllib2
我不能。此外,與httplib
我可以輕鬆地設置Content-Type
頭到任何我需要和發送,但不能與urllib2
- 它接管標題爲自己過多的控制,並且可以通過其內部邏輯重寫我的頭。httplib的VS的urllib2和Cookie
我會留在httplib
,但餅乾httplib
處理也不是很容易的事。我無法將它連接到cookielib
,並且在開發我自己的cookie處理類的20分鐘內完成cookie解析和處理並非那麼簡單。
是否有httplib
任何cookie處理解決方案的標準呢?
是否有辦法在頭爲了控制與urllib2
發送,並關閉它的智慧,可能增加新的頭?
我更喜歡[請求](http://docs.python-requests.org/en/latest/) –
實際上我已經完成了使用js,java,groovy,python(urllib2和請求)的http請求,我相信要求是迄今爲止最好的。非常容易使用和體面的文件。 –
@FooBarUser它允許你控制標題順序嗎?它支持cookies嗎? – pavelkolodin