\

Pythonの標準ライブラリであるurllibは、URLを扱うためのモジュールで、WebページやAPIとの通信が容易になります。

urllibとは?

urllibはURLにアクセスしたり、インターネット上のリソースを取得することができるパッケージです。urllibには4つのモジュールが含まれています。

  • urllib.request: URLを開いて読むためのモジュール
  • urllib.error: urllib.requestが発生させる例外
  • urllib.parse: URLをパースするためのモジュール
  • urllib.robotparser: robots.txtファイルをパースするためのモジュール

urllib.requestの利用

urllib.requestは、Webサイトにあるデータにアクセスすることが出来ます。

import urllib.request

# URLを指定してリクエストを送信し、レスポンスを受け取る
response = urllib.request.urlopen("http://example.com")
# レスポンスの内容を表示する
print(response.read().decode())

ファイルのダウンロード

urllibを使用してページの内容を取得し、ファイルに保存することができます。

import urllib.request

url = "http://example.com"
response = urllib.request.urlopen(url)
html = response.read().decode('utf-8')

with open("example.html", "w") as file:
    file.write(html)

このコードを実行すると、example.htmlという名前のファイルが作成され、指定したURLからダウンロードされた内容が保存されます。

以上がPythonのurllibを使った基本的なファイル操作の一部です。これらの知識を活用して、より複雑なプログラムを作成することができます。

投稿者 admin

コメントを残す

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