WebサイトのAPIとのインターフェイスに使用できるPythonツールは何ですか?

StackOverflow https://stackoverflow.com/questions/285226

  •  08-07-2019
  •  | 
  •  

質問

Twitterのようなサイトでpythonスクリプトインターフェイスを作成したいとしましょう。

そのために何を使用しますか?私はbashからcurl / wgetを使用することに慣れていますが、Pythonを使用する方がはるかに優れているようです。同等のものは何ですか?

(これはPythonをウェブサーバーから実行するのではなく、コマンドラインからローカルで実行します)

役に立ちましたか?

解決

Twitterのようなものについては、車輪を再発明しないことで時間を大幅に節約できます。 python-twitter のようなライブラリを試してください。この方法で、Twitterとのインターフェースをとるスクリプトや本格的なアプリケーションを作成でき、実装の詳細を気にする必要がありません。

独自のインターフェイスライブラリを使用する場合は、 urllib および結果を提供する形式に応じて、 lxml (または他のxmlパーサー)または simplejson

他のヒント

PythonにはURLを開くための拡張可能なライブラリであるurllib2があります

フル機能の使いやすいライブラリ。

https://docs.python.org/library/urllib2.html

Pythonには機械化をお勧めします。 Pythonから使用できるプログラム可能なWebブラウザーであり、フォームとCookieも処理します!どんな種類のサイトでも簡単にクロールできます。

そのリンクの例を見て、何ができるかを見てください。

Pythonには、非常に優れたhttplibモジュールと、おそらくwget機能に関して少なくとも必要なもののほとんどを実現するurlモジュールがあります。

cURLの処理に慣れている場合は、 PycURL を検討してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top