这是个令人头疼的问题,明明进行编写好的程序(爬虫),时不时的要去看看运行状态,如果代码没BUG,网站不改动的话 程序停了,那100%是Cookies又双叒叕挂掉了
那如何才能实现
真
自动化呢
在百度检索出相关问题的解决方案中得出了结论,无非是两种处理方法
一. 手动换Cookies————与本篇最终实现全自动的目标不符 ?? PASS!
二. 修改Cookies生存时间 ?? YES!
(1)修改Cookies生存时间:
下载chrome 安装插件 edit this cookis
没试过效果怎么样,但是觉得还不是最佳解决方案,如果工程对象是客户端,APP 这种方法就不行了,难道面对Cookies老是挂掉真的无计可施了吗,我觉得有一种万全的方法
这里先记下想法,等有时间了再回来补充! (~﹃~)~zZ
让程序中的Cookies参数用文件形式保存,文件形式读取。
获取APP登录时的来往数据包 分析数据
第一步Request模拟登录
第二步拿Cookies
第三步保存到Cookies文件
第四步调用你的程序
第五步每隔number小时程序重新执行(number取决于Cookies的生存时间)
这样就达到了Cookies永不挂的目的咯!(~ ̄▽ ̄)~ 看懂的给我点赞!√
【将一,二,三,四,五部分功能封装成一个py程序! 就命名为模拟登录抓Cookies的程序.py吧】
下面是简图

执行这个封装好的程序就ok了 用到了Python 自定义模块相关知识
如何应对动态变更的Cookies
原文:https://www.cnblogs.com/FSHOU/p/12426271.html