jsonでデータをPythonでリクエストする必要があります。request()は予期しないキーワード引数 'json'を持っています
Pythonのバージョン:2.7.6
OS:たとえばUbuntu 16.04
:
import json
import requests
f = requests.Session()
data = {
"from_date": "{}".format(from_date),
"to_date": "{}".format(to_date),
"Action": "Search"
}
get_data = f.post(URL, json=data, timeout=30, verify=False)
しかし、実行した後、このコードは、このエラーが表示さ:
これを発行する方法get_data = f.post(URL, json=data, timeout=30, verify=False)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 497, in post
return self.request('POST', url, data=data, **kwargs)
TypeError: request() got an unexpected keyword argument 'json'
問題?
アップグレード '要求'、あなたのバージョンは古すぎます。 –
@GhostlyMartijnこんにちは、 '要求'をアップグレードするには? – mySun
どうやってインストールしましたか?システムパッケージとして?どのバージョンのUbuntu?新しいバージョンをvirtualenvにインストールすることができます。 –