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

Posted come202011

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MOOC(11)- 获取cookie后存到json中相关的知识,希望对你有一定的参考价值。

获取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中的主要内容,如果未能解决你的问题,请参考以下文章

将一个字符串按分隔符分隔开后存到一个表变量中

MOOC- case依赖读取json配置文件进行多个接口请求-xlrd操作excel(11)

用同一个js的MD5加密文件对密码进行加密,注册的密码加密后存到数据库里的数据怎么跟登录时不一样

vue 登录时记住密码 + 加密

VB字符串分割为数组,并获取下标值

php单线程爬虫类