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'))
标签:请求,get,模块,fanyi,requests,data,post
From: https://www.cnblogs.com/tudigong/p/18462506