ホームページ > バックエンド開発 > Python チュートリアル > Python で HTTP ファイル (MP3 など) をダウンロードするにはどうすればよいですか?

Python で HTTP ファイル (MP3 など) をダウンロードするにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-15 21:29:20
オリジナル
351 人が閲覧しました

How Can I Download HTTP Files (Like MP3s) in Python?

Python を使用した HTTP ファイルのダウンロード

Python 内で直接 MP3 ファイルをダウンロードできるようにユーティリティを強化すると、ワークフローを合理化できます。

Python の組み込みを使用したソリューションモジュール:

Python は、HTTP リクエストを処理するための urllib.request モジュールを提供します。このモジュールを使用してファイルをダウンロードするには:

import urllib.request

url = "http://www.example.com/songs/mp3.mp3"
filename = "mp3.mp3"

urllib.request.urlretrieve(url, filename)
ログイン後にコピー

このコードは、指定された URL への HTTP GET リクエストを開始します。応答にファイルが含まれている場合、Python はそれをダウンロードし、指定されたファイル名に保存します。

リクエスト ライブラリを使用した解決策:

別のアプローチは、3 番目のメソッドを使用することです。 -party リクエスト ライブラリ。追加機能と柔軟性を提供します。

import requests

url = "http://www.example.com/songs/mp3.mp3"
filename = "mp3.mp3"

response = requests.get(url)
with open(filename, "wb") as f:
    f.write(response.content)
ログイン後にコピー

この場合、requests.get() メソッドはHTTP 応答を取得し、それを応答変数に割り当てます。次に、open で作成されたファイルのようなオブジェクトを使用して、応答内容がファイル名に書き込まれます。

以上がPython で HTTP ファイル (MP3 など) をダウンロードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート