是否读取cookie 要考虑没有cookie的时候 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中
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/29980.html