如何保持PC客户端一直处于登录状态
实现原理:利用同一个cookies实现,定时调用一个查询接口,保证系统处于登录状态。
工具:fiddler+ Proxifier(拿到cookies和接口地址)、安装curl、Python 、requests库
1、登录客户端后点击查询,抓包拿到curl地址
2、Curl转换成Python脚本
3、优化脚本(多个用户登录就存多个cookies)
4、设置Windows定时执行任务
详细步骤:
1、 打开Proxifier,设置好代理;
2、 打开fiddler;
3、 打开客户端,登录后点击搜索一下;
4、 查看fiddler,找到刚刚搜索的接口,导出curl脚本;
5、 编辑器打开刚刚保存的文件,复制出来;
6、 粘贴到curl在线工具(https://tool.lu/curl ),生成Python脚本,获取cookies;
7、 替换demo.py中的cookies(每登录一次,都要换成最新的cookies,不然不生效);
8、 Windows设置定时跑脚本任务;
9、 触发器的高级设置,设置每五分钟执行一次;
10、关掉Proxifier的代理,不然无法访问其他网页;
11、关掉fiddler
俗话说:不积跬步无以至千里!
俗话又说:好记性不如烂笔头!