1、post 請求
requests 請求方法除了 get 請求方法外,還有其他方法,比如常用的 post 方法。
post 應用場景如下:
(1)網頁需要登入的情況。
(2)需要給網頁傳輸內容的情況。
post 用法和 get 用法一樣,只是傳送請求時需要加上 data 引數。
2、程式碼示例
import requests
url = 'https://fanyi.so.com/index/search?eng=1&validate=&ignore_trans=0&query=monkey'
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36",
"pro": "fanyi"
}
data = {
'eng': '1',
'validate': '',
'ignore_trans': '0',
'query': 'monkey'
}
response = requests.post(url, headers=headers, data=data)
result = response.json()
print(result.get('data').get('fanyi'))