requests是一個(gè)Python第三方庫,處理URL資源特別方便。
安裝requests
如果安裝了Anaconda,requests就已經(jīng)可用了。否則,需要在命令行下通過pip安裝:
$pipinstallrequests
如果遇到Permissiondenied安裝失敗,請加上sudo重試。
使用requests
要通過GET訪問一個(gè)頁面,只需要幾行代碼:
>>>importrequests
>>>r=requests.get('https://www.douban.com/')#首頁
>>>r.status_code
200
>>>r.text
r.text
'\n\n\n\n...'
requests的方便之處還在于,對(duì)于特定類型的響應(yīng),例如JSON,可以直接獲?。?/p>
>>>r=requests.get('
where%20woeid%
20%3D%202151330&format=json')
>>>r.json()
{'query':{'count':1,'created':'2017-11-17T07:14:12Z',...
需要傳入HTTPHeader時(shí),我們傳入一個(gè)dict作為headers參數(shù):
>>>r=requests.get('https://www.douban.com/',headers={'User-Agent':'Mozilla/5.0(iPhone;CPUiPhoneOS11_0like
MacOSX)AppleWebKit'})
>>>r.text
'\n\n\n\n...
以上內(nèi)容為大家介紹了python培訓(xùn)之requests是什么,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。