python保存selenium的cookies写入和读出
2024-09-05 16:30:08
def write_cookie(self, cookie): try:
with open("cookies%s" % self.uid, "wb+") as f:
pickle.dump(cookie, f)
except Exception as e:
get_logger().error("writecookie Error,here are details{}".format(traceback.format_exc())) def read_cookie(self):
cookiesfilepath = "cookies%s" % self.uid
if os.path.exists(cookiesfilepath):
ctime = os.path.getctime(cookiesfilepath)
create = datetime.datetime.fromtimestamp(ctime) + datetime.timedelta(days=+1)
nowdate = datetime.datetime.now()
if (nowdate > create):
os.remove(cookiesfilepath)
return False
else:
try:
with open("cookies%s" % self.uid, "rb") as fs:
data = pickle.load(fs)
return data
except:
get_logger().info("Cookies Not In Disk")
return False
# 初始化url
最新文章
- iPhone被盗后怎么?这篇文章只办针对iOS7后的系统
- 【Python】pip国内安装源
- linux Makefile编写的整理
- python-操作excel数据文件
- Oracle查看锁表
- 问题:关于坛友一个获取text内容并改变样式的实现
- Hbase 0.96 比 hbase 0.94的改变
- R1:创建Libevent库
- (转)[OSX] 在 OS X 中安装 MacPorts 指南
- Bugscan学习笔记------关于urlparse
- java--内部类实现“类的多重继承”
- or1200乘法除法指令解释
- MacOS无法登录App Store修复
- 201521123090 《Java程序设计》第5周学习总结
- ASP.Net MVC 布局页 模板页 使用方法详细说明
- Rxjava + retrofit + dagger2 + mvp搭建Android框架
- R-----shiny包的部分解释和控件介绍
- div+css显示两行或三行文字,超出用...表示
- SELinux入门简介
- Bitmap用来做大数据处理
热门文章
- String 和 new String()的区别
- 关于this在不同使用情况表示的含义
- chrome:// .......命令 集结
- 前端 CSS 一些标签默认有padding
- CentOS7 开机启动流程
- java 继承extends 的相关知识点
- 实现类似add(1)(2)(3)结果为6的效果
- 从后台看python--为什么说python是慢的
- 原生JS代码实现随机产生一个16进制的颜色值
- WPF自定义样式篇-DataGrid