目標
Excel のメソッド、URL、データを直接読み込んでレスポンスを生成したい 通常のリクエストには post メソッドと get メソッドがありますが、これらは必要ありません このとき、リクエストのメソッドをパッケージ化して更新することができます: get リクエストの入力パラメータはparams であるため、データは param である必要があります。そうしないと
エラーが表示されます。‘类似get()有两个参数,但传递了3个参数’
class HttpRequest:
def http_request(self,url,method,data=None,headers=None):
s = requests.Session()
if method.lower() == 'get': #防止大小写写错
res = s.get(url,params=data,headers=headers)
else:
res = s.post(url,data,headers=headers)
return res
req = HttpRequest().http_request(ds[0]['url'],ds[0]['method'],eval(ds[0]['data'])) # 读取的表格里的值,你们可以直接用真实的url和data测试
print(req.json())