当前位置:首页 > Web开发 > 正文

是否读取cookie 要考虑没有cookie的时候 MOOC(11)- 获取cookie后存到json中

2024-03-31 Web开发

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

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/29980.html