如何保持PC客户端一直处于登录状态

实现原理:利用同一个cookies实现,定时调用一个查询接口,保证系统处于登录状态。

工具:fiddler+ Proxifier(拿到cookies和接口地址)、安装curl、Python 、requests库

1、登录客户端后点击查询,抓包拿到curl地址

2、Curl转换成Python脚本

3、优化脚本(多个用户登录就存多个cookies)

4、设置Windows定时执行任务

详细步骤:

1、 打开Proxifier,设置好代理;

如何保持PC客户端一直处于登录状态

如何保持PC客户端一直处于登录状态

如何保持PC客户端一直处于登录状态

 如何保持PC客户端一直处于登录状态

2、 打开fiddler;

3、 打开客户端,登录后点击搜索一下;

4、 查看fiddler,找到刚刚搜索的接口,导出curl脚本;

如何保持PC客户端一直处于登录状态

如何保持PC客户端一直处于登录状态

 如何保持PC客户端一直处于登录状态

5、 编辑器打开刚刚保存的文件,复制出来;

如何保持PC客户端一直处于登录状态

6、 粘贴到curl在线工具(https://tool.lu/curl ),生成Python脚本,获取cookies;

如何保持PC客户端一直处于登录状态

7、 替换demo.py中的cookies(每登录一次,都要换成最新的cookies,不然不生效);

如何保持PC客户端一直处于登录状态

8、 Windows设置定时跑脚本任务;

如何保持PC客户端一直处于登录状态

 如何保持PC客户端一直处于登录状态

 如何保持PC客户端一直处于登录状态

 如何保持PC客户端一直处于登录状态

 如何保持PC客户端一直处于登录状态

 如何保持PC客户端一直处于登录状态

 如何保持PC客户端一直处于登录状态

9、 触发器的高级设置,设置每五分钟执行一次;

如何保持PC客户端一直处于登录状态

10、关掉Proxifier的代理,不然无法访问其他网页;

如何保持PC客户端一直处于登录状态

11、关掉fiddler