【发布时间】:2017-11-10 03:17:57
【问题描述】:
我正在尝试向网站发送 http POST 请求,其中“值”键的数据是从 .txt 列表的行中提取的。
我尝试使用数组,但网站不接受多个值。相反,我需要为文件中的每个值发送一个新请求,但我不知道该怎么做。
import requests
headers = {
'Referer': 'http://127.0.0.1:2372/overrides?sid=69',
'Content-Type': 'application/x-www-form-urlencoded',
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/604.3.5 (KHTML, like Gecko) Version/11.0.1 Safari/604.3.5',
'Origin': 'http://127.0.0.1:2372',
'DNT': '1',
}
data = [
('sid', '69'),
('aid', 'addEntry'),
('type', '0'),
('value', 'test3'),
]
requests.post('http://127.0.0.1:2372/k9ajax', headers=headers, data=data)
如果这是一个愚蠢的问题,我深表歉意,如果这是错误的论坛,我将删除该帖子。
【问题讨论】:
标签: python post http-post python-requests