,因爲我們知道,Python有兩個內置的URL LIB:我應該選擇哪個urllib?
urllib
urllib2
和第三方的lib:
urllib3
如果我的要求只是通過GET方法請求一個API,假定它返回一個JSON字符串。
哪些庫我應該使用?他們有一些重複的功能嗎?
如果urllib
可以實現我的要求,但如果我的要求變得越來越複雜,urllib
不能適合我的功能,我應該在當時導入另一個庫,但我真的只想導入一個庫,因爲我認爲導入所有這些可以讓我感到困惑,我認爲它們之間的方法是完全不同的。
所以現在我很困惑,我應該使用哪個庫,我更喜歡urllib3
,我認爲它可以滿足我的要求,你覺得怎麼樣?
python [requests](http://requests.readthedocs.org/en/latest/)是最好的你可以得到簡單的http請求 –
也許這個問題有關係:http://stackoverflow.com/questions/2018026/should-i-use-urllib-or-urllib2-or-requests –
作爲urllib3的作者,我強烈建議使用任一請求(建立在urllib3之上)或直接urllib3。請求具有許多人喜歡的更高級別的友好界面,這取決於您。多虧了urllib3,你可以免費獲得很多東西,如連接重用等等。全部列表在這裏:https://github.com/shazow/urllib3#highlights – shazow