python中res是什么意思_为什么res的值是_实战问答

import requests

import json

header = {

"Connection":"keep-alive",

"Cookie":"__cfduid=d0ef8be6f3ee70cb9e1aa7ba13977101e1563766025; __utmc=88287641; __utmz=88287641.1563766038.1.1.utmcsr=baidu|utmccn=(organic)|utmcmd=organic; __utma=88287641.1340674523.1563766038.1563766038.1563770306.2",

"Host":"www.soupm25.com",

"Upgrade-Insecure-Requests":"1",

"User-Agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36"

}

class RunMethod:

def post_main(self,url,data,header=None):

res = None

if header != None:

res = requests.post(url=url,data=data,headers=header,verify=False)

else:

res = requests.post(url=url,data=data,verify=False)

print(res.status_code)

return res.json()

def get_main(self,url,data=None,header=None):

res = None

if header != None:

res = requests.get(url=url,data=data,headers=header,verify=False)

else:

res = requests.get(url=url,data=data,verify=False)

return res.json()

def run_main(self,method,url,data=None,header=None):

res = None

if method == 'post':

res = self.post_main(url,data,header)

else:

res = self.get_main(url, data, header)

print(json.dumps(res,ensure_ascii=False,sort_keys=True,indent=2))

if __name__ == '__main__':

run_m = RunMethod()

run_m.run_main('get','http://www.soupm25.com/',header=header)

报错: File “/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/json/decoder.py”, line 357, in raw_decode

raise JSONDecodeError(“Expecting value”, s, err.value) from None

json.decoder.JSONDecodeError: Expecting value: line 2 column 1 (char 2)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值