知识点
- requests获取相应包中的json数据
import json
import requests
# 参数省略
getRe = requests(url, headers)
jsonObj = json.loads(getRe.text)
print(jsonObj['resulr']['ticket']) #看着你的返回数据来写就好
- requests发送json数据包
data = {
'a':'aaa',
'b':'bbb',
}
postRe = requests.post(url, headers, data=json.dumps(data))
- 正则方式在headers中加入引号
(.*?):(.*)
'$1':'$2',
pycharm中Ctrl + r 打开正则替换
注意点
- headers里的数据一定不能有空格,比如这样
postHeaders = {
'Sec-Fetch-Dest': ' empty',
'Sec-Fetch-Mode': ' cors',
'Sec-Fetch-Site': ' same-site',
}
会报类似这样的错误
requests.exceptions.InvalidHeader: Invalid return character or leading space in header: Acc