PythonのHTTPクライアントライブラリであるrequestsを利用して、ファイルダウンロードを行う方法について説明します。

まずは、requestsモジュールをインポートし、ダウンロードしたいファイルのURLを定義します。

import requests
url = 'http://example.com/some_file.pdf'

次に、requestsのget()関数を使用してURLにGETリクエストを送り、Responseオブジェクトを取得します。

r = requests.get(url)

最後に、取得したResponseオブジェクトのcontent属性を使用して、ファイルの内容を取得し、それをバイナリモードで開いたファイルに書き込みます。

with open('some_file.pdf', 'wb') as f:
    f.write(r.content)

このコードはPDFファイルをダウンロードし、それをローカルファイルシステムに保存します。open関数の’wb’は’write binary’を意味し、PDFのようなテキスト以外のファイルに必要です。

以上がPythonとrequestsを使ってファイルをダウンロードする基本的な方法です。これを応用すれば、様々な種類のファイルをインターネットからダウンロードすることが可能です。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です