【プログラミング】リンク先の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する必要があるようです。