首页 > 其他 > 详细

如何应对动态变更的Cookies

时间:2020-03-06 14:11:52      阅读:61      评论:0      收藏:0      [点我收藏+]

这是个令人头疼的问题,明明进行编写好的程序(爬虫),时不时的要去看看运行状态,如果代码没BUG,网站不改动的话 程序停了,那100%是Cookies又双叒叕挂掉了

那如何才能实现

自动化呢

在百度检索出相关问题的解决方案中得出了结论,无非是两种处理方法

一. 手动换Cookies————与本篇最终实现全自动的目标不符 ?? PASS!

二. 修改Cookies生存时间 ?? YES!

(1)修改Cookies生存时间:

下载chrome 安装插件 edit this cookis

具体使用教程参看 https://jingyan.baidu.com/article/6d704a13f7aa1428da51ca7e.html

没试过效果怎么样,但是觉得还不是最佳解决方案,如果工程对象是客户端,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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!