Python 签到网站,如果调用 COOKIES,能用多久是不是取决于 COOKIES 的有效期
資深大佬 : wuyuchenshr 12
1.我想用 python 签到一个网站,因为有滑动验证,我就想直接复制 cookies 来登陆签到,请问我这个程序能用多久,是不是取决于这个 cookies 的有效期?
2.如果我想长期有效,是不是必须得通过账号密码登陆的方式来获取 cookies ?
大佬有話說 (13)
2.如果我想长期有效,是不是必须得通过账号密码登陆的方式来获取 cookies ?
2. 长期有效方面, 如果你能用 Headless 或者正常的方式成功登录, 那只要有一步验活请求, 就知道 Cookie 失效时候刷新 Cookie 就好了.
验证码方面大部分都用的机器视觉那些库做的, 滑动验证码我在 Headless 里用 dispatch Event 的方式拖拽每次都被反爬, 用 pyautogui 去拖拽就不会, 头疼…
回 @hiccup00 #1:创建 web 服务器,模拟正常请求获取验证码以后,使用 base64 img 返回给页面(一般会把对应的 cookies 也回给客户端),
浏览器端手动输入验证码后,提交给服务器,服务器继续后续的登录请求。
此方法不适用 拖动,点击类新型验证码。
另外,曾设想过另一个想法(中间人攻击):
服务器开启 http 代理,浏览器设置代理登录,登录成功后,服务器端窃取请求,即可。