首页 > Web开发 > 详细

MOOC(11)- 获取cookie后存到json中

时间:2020-02-18 09:42:22      阅读:78      评论:0      收藏:0      [点我收藏+]

获取cookie后转成字典格式

把字典格式cookie存到json数据中

需要在表格中写好关键字,判断是否写cookie、是否读cookie

在需要用cookie的时候根据键去json中取值

# 1.获取cookie,转成字典
# -*- coding: utf-8 -*- # @Time : 2020/2/18 8:29 # @File : do_cookie_with_excel_20.py # @Author: Hero Liu import requests url = "xxxx" data = "xxx" res = requests.post(url, data) # 得到cookieJar形式的cookie cookie = res.cookies # 把cookie转成字典格式,转成字典后可以根据键取值 # 可以直接把后续要用到的cookie键值取出存下来,也可以直接把整个cookie存下来 # 可以存在表格、可以存到json、可以用反射 cookie = requests.utils.dict_from_cookiejar(cookie)

 

# 2.定义关于读取json、根据json键取值、写json的方法
# -*- coding: utf-8 -*- # @Time : 2020/2/12 16:44 # @File : do_json_13.py # @Author: Hero Liu import json class DoJson: def __init__(self, file): self.data = self.get_json(file) # 读取json文件 def get_json(self, file): with open(file) as fp: data = json.load(fp) return data # 根据关键字获取数据 def get_data(self, key): return self.data[key] # 写json def write_json(self, cookie_data): with open("../config/cookie.json", "w") as fp: fp.write(json.dumps(cookie_data)) if __name__ == "__main__": json_ = DoJson("../config/user.json") print(json_.get_data("addcart"))

 

写json

技术分享图片

 

 

判断是否写cookie,是否读取cookie

技术分享图片

 

 

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 

技术分享图片

 

 

要考虑没有cookie的时候技术分享图片

 

MOOC(11)- 获取cookie后存到json中

原文:https://www.cnblogs.com/come202011/p/12324788.html

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