requests 返回400
问题描述:
使用浏览器发送 返回状态码200
使用requests 发送 返回状态码400, 参数完全一样
怎么解决
答
chaxun请求语句,除了要写全必需的Headers参数外,params参数必须要写准确。
答
应该是requests伪造的头部信息不全。
要在headers中添加抓包时的请求头求参数
headers = {
"Content-type": .....,
"Host": .......,
"Origin": ..........,
"Referer": ...........,
"cookie": ...........
}
答
注意查看请求头是否存在必传参数
答
把 params=,,,改成 data=
答
这爬取的是动态网页不能使用requests
答
各位大佬的方法都试了 还是不行啊,昏迷