
6. Web
データ
12
章では、
requests
ライブラリを使って、(同等の内包表記と比べた)ジェネレータの素
晴らしさを証明しました。
requests
の選択は偶然ではありません。
Web
に関わる
Python
開発者によく使う
PyPI
モジュールを聞けば、大多数が「
requests
」と答えるでしょう。
requests
モジュールを使うと、シンプルながらも強力な
Python API
で
HTTP
や
Web
サービスを扱えます。本業で
Web
を直接扱うことがなくても、
requests
のコードを見るだ
けで多くのことを学べます(
requests
プロジェクト全体が、
Python
的なやり方のお手本と
みなされています)。
requests
についての詳細は次のサイトを参照してください。
http://docs.python-requests.org/en/master/
Web
データのスクレイピング
Web
はもともとテキストベースのプラットフォームなので、
Python
は常にうまく機能しま
す。標準ライブラリは
JSON
、
HTML
、
XML
、その他の同様のテキストベースフォーマット
やすべての関連するインターネットプロトコルを扱うためのモジュールを備えています。標
準ライブラリに含まれ、
Web/
インターネットプログラマが最も詳しく知りたいモジュールの
一覧を
Python
ドキュメントで確認してください。
●
インターネットデータ処理
https://docs.python.jp/3/library/netdata.html