機械語と数学とことば

更新が進みません.

【プログラミング】リンク先のPDFファイルをダウンロードする。(Python3)

毎回久しぶりではありますが、今回は、Python3を使って、リンク先のPDFファイルをダウンロードするコードについてです。

ほぼ備忘録です。

import urllib as ul
result = ul.request.urlretrieve("https://リンク先/files.pdf","保存先とファイル名.pdf")
result.close()

この二行だけで当該のPDFファイルをダウンロードすることができます。 例えば、東京ベーシック・ドリル:東京都教育委員会(東京都教育委員会が設定した小学生〜中学生向けの基礎的なドリル)のサイトから、算数のPDFファイルをダウンロードしてくるには、

import urllib as ul
result = ul.request.urlretrieve("http://www.kyoiku.metro.tokyo.jp/buka/shidou/manabiouen/basic_drill/san-2-sinQ-A.pdf","arithmetics/san-2-sinQ-A.pdf")
result.close()

とするだけで対象のPDFファイルを、実行ディレクトリにあるarithmeticsディレクトリの中に、保存することができます。

なんて便利なんでしょう。

ではまた。

追記:urllibのrequestはresultとして保存し、最後にcloseする必要があるようです。