\

Pythonのurllib.requestモジュールは、URLを開くための関数とクラスを定義しています。このモジュールは、基本的な認証、リダイレクト、クッキーなど、複雑な世界でHTTPを主に使用してURLを開くのに役立ちます。

urllib.requestの基本的な使用方法

urllib.requestを使用する最も簡単な方法は以下の通りです。

import urllib.request

with urllib.request.urlopen('http://python.org/') as response:
    html = response.read()

このコードは、指定したURLを開き、そのレスポンスを読み込んでいます。

HTTPヘッダの追加

HTTPリクエストにヘッダを追加することも可能です。以下にその例を示します。

from urllib.request import urlopen

url = "https://docs.python.org/3.4/howto/urllib2.html"
header = {
    'User-Agent' : 'Mozilla/5.0 (Windows NT 6.1; Win64; x64)'
}

response = urlopen(url, headers=header)

このコードでは、User-AgentというHTTPヘッダをリクエストに追加しています。

以上が、Pythonのurllib.requestモジュールを使用してHTTPヘッダを操作する基本的な方法です。これらの知識を活用して、PythonでのWebスクレイピングやAPIの利用など、様々な場面で活躍することができます。

投稿者 admin

コメントを残す

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