python用post一直<Response [403]>
想登录这个网站https://www.jiandaoyun.com/signin
我写的:
import requests
url = 'https://www.jiandaoyun.com/signin'
headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 '
'(KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36'
}
date = {'username': '+86-1783840xxxx'
, 'password': 'xxxxxx'
}
s = requests.Session()
r = s.post(url=url, data=date, headers=headers)
print(r)
洪水 发表于 2022-1-10 22:22
搜了好多东西还是不会,哥哥能给个思路吗?谢谢了
head里面那几个数据补上数据从源码去获取 ck和那个token很重要post不是直接request.post那么简单的。。 header里面的x-csrf-token x-request-id cookie处理一下 陈公子的话 发表于 2022-1-8 10:08
header里面的x-csrf-token x-request-id cookie处理一下
怎么处理
陈公子的话 发表于 2022-1-8 10:08
header里面的x-csrf-token x-request-id cookie处理一下
搜了好多东西还是不会,哥哥能给个思路吗?谢谢了 不会处理的话,就不用requests了,直接用selenium。 陈公子的话 发表于 2022-1-11 08:53
head里面那几个数据补上数据从源码去获取 ck和那个token很重要post不是直接request.post那么简单的。 ...
谢谢gg,已经解决了。我先用get和正则表达式从网页源码提取了token,然后再用这个token去post就response 200了。
页:
[1]