Pythonのrequestsライブラリは、ウェブスクレイピングやAPIの呼び出しに非常に便利なツールです。特に、リダイレクトを追跡する機能は、短縮URLが最終的にどのURLにリダイレクトするのかを調査する際などに役立ちます。

以下に、requestsを使用してリダイレクトを追跡する基本的なコードを示します。

import requests

url = "リダイレクトするURL"
response = requests.get(url)

# 最終的なURLを表示
print(response.url)

# リダイレクトの履歴を表示
for resp in response.history:
    print(resp.status_code, resp.url)

このコードは、指定したURLから始まり、リダイレクトをたどって最終的なURLを表示します。また、リダイレクトの履歴も表示しますので、どのURLからどのURLへとリダイレクトされたのかを追跡することができます。

ただし、一部のウェブサイトでは、ユーザーエージェントに基づいてリダイレクトの挙動が変わることがあります。そのため、異なる結果が得られる場合は、ユーザーエージェントを変更して試してみると良いでしょう。

以上が、Pythonのrequestsライブラリを使用してリダイレクトを追跡する基本的な方法です。ウェブスクレイピングを行う際には、このようなリダイレクトの追跡機能を活用すると、より正確な情報を取得することができます。.

投稿者 admin

コメントを残す

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