Pythonのurllib
とurllib2
は、インターネット上のリソースを取得するためのモジュールです。これらのモジュールは、URLを取得するための簡単なインターフェースを提供しています。
urllib2
はPython 2で追加され、urllib
の更新版として機能します。HTTPリダイレクトの処理やリクエストにヘッダーを追加するなどの新機能が含まれています。一方、urllib3
はPythonの標準ライブラリではなく、外部ライブラリであり、urllib
とurllib2
に似た機能を提供します。
以下に、urllib.request
を使用してURLからリソースを取得する最も簡単な方法を示します。
import urllib.request
with urllib.request.urlopen('http://python.org/') as response:
html = response.read()
このコードは、指定したURLからリソースを取得し、その内容を変数html
に保存します。
また、urllib
とurllib2
の違いについて詳しく知りたい場合は、Stack Overflowのこのスレッドを参照してください。
以上がPythonのurllib
とurllib2
についての基本的な情報です。これらのモジュールを理解し、適切に使用することで、PythonでのWebスクレイピングやデータ取得がより効率的になります。