以下のカールをPythonコードに変換するにはどうすればよいですか? 私はapiキーをどのように含めるべきか混乱しています。 Pythonコードが ダニエルcurlをネイティブライブラリのpythonコードに変換する方法2.7
答えて
curl -G -H "api_key: YOUR_API_KEY" https://api.semantics3.com/test/v1/products --data-urlencode 'q={"search":"apple iphone"}'
おかげで最も簡単で便利な方法は、Pythonでのリクエスト・ライブラリを使用することでネイティブライブラリをのみ含まれている必要があります。 ちょうど要求ライブラリをインポートし、すべてのREST操作に
例の操作を行うことができます -
>>> r = requests.get('https://api.github.com/user', auth=('user', 'pass'))
>>> r.status_code
200
>>> r.headers['content-type']
'application/json; charset=utf8'
>>> r.encoding
'utf-8'
>>> r.text
u'{"type":"User"...'
>>> r.json()
{u'private_gists': 419, u'total_private_repos': 77, ...}
ガイドの下に従ってください。非常に使いやすい。
ガイドの次のようになります... payload = {'api_key': 'value1'、 'q' = {'検索'、 'apple iphone']} >>> r = requests.get(https ://api.semantics3.com/test/v1/products '、params = payload) >>> print(r.url) – daniel
このライブラリを使用してスキップする場合は、インポートサブプロセスを使用できます。 ; pipe = subprocess.PIPE; proc = subprocess.Popen(CURL_COMMAND、shell = True、stdin =パイプ、stdout =パイプ、stderr =パイプ); proc.returncode; – Deca
私は、リクエスト・ライブラリを使用するつもりです。 私は要求 を送ることができますが、それはそれを利用したにも関わらず、無効なAPIキーのエラーをスローし、無効なエラーメッセージAPI
Pythonコード...が付属していて、私はカールたときに動作する同じAPIキーを送信caannot正常に動作している
import requests
payload = {'api_key:SEM3DC0261ECC65764A9F8B2B8008F16XXXX' 'q': {'search', 'apple iphone'}}
r = requests.get('https://api.semantics3.com/test/v1/products ', params=payload)
print(r.url)
print(r.text)
カールコードカールコードとしてキーが
curl -G -H "api_key: SEM3DC0261ECC65764A9F8B2B8008F16XXXX" https://api.semantics3.com/test/v1/products --data-urlencode 'q={"search":"apple iphone"}'
APIキーは、部分的に
消され私は何ができますか?
ありがとうダニエル
- 1. このpython 3コードをpython 2.7に変換するには?
- 2. Python 2.7、(ord> 128)stringをユニコードに変換する方法
- 3. cURLをPythonリクエストに変換するエラー
- 4. curl POSTをPythonリクエストに変換する
- 5. cURLコマンドラインをPythonスクリプトに変換する
- 6. curlコールをPythonリクエストに変換する
- 7. cURLリクエストをcurl -d本体でajaxに変換する方法
- 8. このcurlコマンドを同じことをするいくつかのPythonコードに変換する方法は?
- 9. PythonリクエストでcURLを変換する
- 10. Python 3から2.7へのPySerialコードの変換
- 11. PHP CURLをNPM CURLに変換する
- 12. 3.6環境でpython 2.7のコードを実行する方法
- 13. Python 2.7 Tkinterコード
- 14. socket.send()のHTTP GETリクエストに変数をパックする方法 - Python 2.7
- 15. PythonのCURLコード
- 16. Pythonログレベル名を整数コードに変換する方法
- 17. 2.7 Pythonコンテキストマネージャをスレッドセーフにする方法
- 18. Anaconda Python 2.7環境でpython 2.7パッケージを使用する方法
- 19. バイナリファイルのutf-8コードをpythonのhtmlコードに変換する方法3
- 20. cURLをPythonのWebリクエストに変換するには?
- 21. shedskinを使ってPythonコードをC++コードに変換する方法は?
- 22. Php CURLリクエストをコマンドラインカールに変換する方法
- 23. curlコマンドを郵便配達人に変換する方法
- 24. CURLをJquery/Javascriptに変換するクリーンな方法[Instagram]
- 25. curlコマンドをpython3リクエストに変換する方法
- 26. Pythonプロジェクト変換2.7から3.4
- 27. cURLコマンドをPythonのurllib2に変換する
- 28. curlからpythonへの変換リクエスト
- 29. JSONデータをJqueryコードに変換するためのajaxコードの変換方法
- 30. Pythonで書かれたコードを変換する方法
StackOverflowはコード翻訳サービスではありません。とにかくありがとう。 –