Pythonを使ってURLからXMLファイルをダウンロードする方法はいくつかあります。ここでは、urllib
とrequests
という2つの異なるライブラリを使用した方法を紹介します。
urllibを使用する方法
Pythonの標準ライブラリであるurllib
を使用してファイルをダウンロードすることができます。以下にそのコードを示します。
import urllib.request
url = 'https://example.com/file.xml'
urllib.request.urlretrieve(url, 'file.xml')
このコードでは、urllib.request
モジュールをインポートし、urlretrieve
関数を使用してURLからファイルをダウンロードしています。
requestsを使用する方法
requests
ライブラリを使用すると、より柔軟にHTTPリクエストを扱うことができます。以下にそのコードを示します。
import requests
url = 'https://example.com/file.xml'
response = requests.get(url)
with open('file.xml', 'wb') as file:
file.write(response.content)
このコードでは、requests.get
関数を使用してURLからデータを取得し、その内容をファイルに書き込んでいます。
以上がPythonを使ってURLからXMLファイルをダウンロードする方法です。適切な方法を選択して、Pythonの力を最大限に活用しましょう。