码迷,mamicode.com
首页 > Web开发 > 详细

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

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

标签:关于   键值   mamicode   mic   ini   获取   src   with open   定义   

获取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中

标签:关于   键值   mamicode   mic   ini   获取   src   with open   定义   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!