requests 模組 - post 請求

今天的雪有点大發表於2024-10-13

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'))

相關文章