Pythonのurllib
パッケージは、URLにアクセスしたり、インターネット上のリソースを取得することができるパッケージです。この記事では、Pythonのurllib
パッケージを使用して、Web上のファイルをダウンロードする方法について説明します。
urllibとは
urllib
は、URLにアクセスしたり、インターネット上のリソースを取得することができるパッケージです。urllib
には4つのモジュールが含まれています。
urllib.request
: URLを開いて読むためのモジュールurllib.error
:urllib.request
が発生させる例外urllib.parse
: URLをパースするためのモジュールurllib.robotparser
: robots.txtファイルをパースするためのモジュール
これらのモジュールの中でも、urllib.request
はWebサイトにあるデータにアクセスすることが出来るため、主に使われます。
ファイルのダウンロード
urllib
を使用して、Web上のファイルをダウンロードするには、urllib.request
モジュールのurlretrieve
関数を使用します。以下にその使用例を示します。
import urllib.request
url = "http://example.com/"
filename = "example.html"
urllib.request.urlretrieve(url, filename)
このコードは、指定したURLからファイルをダウンロードし、指定したファイル名で保存します。
以上が、Pythonのurllib
パッケージを使用して、Web上のファイルをダウンロードする方法になります。この情報が役立つことを願っています。