我想做一个 python 自动打卡
已知 只允许从 app 签到;登录时 app 会根据 token 设置 cookie JSESSIONID,签到的时候 header 会带着 cookie
我已经伪装了 UA,也通过得到的动态 SESSIONID 设置好了 cookie
但是返回 320 重定向到了登录页面
请问各位大佬这是怎么回事?谢谢!
1
Modred 2021-04-17 11:48:35 +08:00 2
爬虫伪装:
1. 确认鉴权方式 => {Session,Cookie,Token,AuthorizationCode} 2. 保留人工登录参数 => {IP,UA,UUID,DeviceInfo, Referer} 3. 还原人工登录环境 => {浏览器环境,网络环境} 4. 模拟真实操作 按上述内容确认下吧 |
2
Modred 2021-04-17 11:51:58 +08:00
|
4
smart9527 2021-04-17 12:02:52 +08:00
给你按个计算机口袋罪
|
7
locoz 2021-04-17 17:59:06 +08:00 via Android
不用像 #1 那么麻烦,直接抓个包对比一下,只要别人自己发的请求和你发的请求长得一样(但动态参数的值不一样),那么就必然不会有问题。
|
8
Huhuu OP @locoz 我手机抓包的信息和 python request 内容除了动态参数 其余的一模一样。也考虑了访问速度是不是太快,设置了 time.sleep( ) n ;我在想是不是还有其他因素没有考虑到。
|