requests 模块 - post 请求

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'))
posted @ 2024-10-13 16:24  今天的雪有点大  阅读(136)  评论(0编辑  收藏  举报