1. 程式人生 > 實用技巧 >requests庫

requests庫

Requests安裝

pip install requests

請求方式

import requests 
url = "https://www.cnblogs.com/" requests.post(
url) requests.put(url) requests.delete(url) requests.get(url)

響應方法

response = request.post(url)
response.json()           # 以json的形式返回響應內容,物件格式為dict
response.content           # 以二進位制的形式返回響應內容,物件格式為bytes
response.text            # 以字串的形式返回響應內容,物件格式為str
response.url             # 返回請求的url
response.status_code        # 返回本次請求的狀態碼
response.reason           # 返回狀態碼對應的原因
response.headers          # 返回響應頭
response.cookies          # 返回cookice資訊
response.raw            # 返回原始響應體
response.encoding         # 返回編碼格式

請求帶引數

requests.get(url='http://www.baidu.com/s', params={'wd': '部落格園'})
headers = {'Authorization': ''}
r = requests.post(url='XXXX', data={
'username': '', 'password': ''},headers=headers)
print(r.url)
print(r.status_code) # 獲取返回狀態
print(r.text) # 列印解碼後的返回資料