在python3环境下报错ValueError: Expecting value: line 2 column 1 (char 2)
来源:4-5 使用类封装接口测试脚本

慕桂英5369657
2018-03-21
#coding:utf-8
import requests
import json
class RunMain:
def __init__(self,url,method,data=None):
self.res = self.run_main(url,method,data)
def send_get(self,url,data):
#requests.packages.urllib3.disable_warnings()
res=requests.get(url=url,data=data).json()
return json.dumps(res,indent=2,sort_keys=True)
def send_post(self,url,data):
requests.packages.urllib3.disable_warnings()
res=requests.post(url=url,data=data).json()
return json.dumps(res, indent=2, sort_keys=True)
def run_main(self,url,method,data=None):
res=None
if method=='GET':
res=self.send_get(url,data)
else:
res=self.send_post(url,data)
if __name__=='__main__':
url = 'https://www.360arrow.com/Home/SearchGoods?productTypeId=31&ProductTypeName=空气滤清器'
data = {
"productTypeId": "31",
"ProductTypeName": "空气滤清器"
}
#run_main(url,data,'GET')
run = RunMain(url,'GET',data)
#print(run.res)
print(run.run_main(url,'GET',data))
4回答
-
q果果
2018-12-13
请问你的问题解决了吗?
00 -
Mushishi
2018-03-22
你好,你参数里面url和参数没有分清楚,你看一下接口基础的,get请求url和data
00 -
qq_每日一啸_0
2018-03-22
你的ur取的貌似不对,不是直接把地址栏的url复制过来,你要看接口和传的参数
00 -
qq_每日一啸_0
2018-03-22
就是你这个url不能正确转码,你可以尝试url="url = "https://www.imooc.com/index/getstarlist"不用传data
"00
相似问题