seleniumでdriverからurlを取得するには?
417
SeleniumでWebDriverオブジェクト(driver)から現在のページのURLを取得するには、driver.current_urlを使用します。以下はその例です:
Pythonのコード例
from selenium import webdriver
# WebDriverのインスタンスを作成
driver = webdriver.Chrome() # ChromeDriverを使用する場合
# 指定したURLにアクセス
driver.get("https://example.com")
# 現在のページのURLを取得
current_url = driver.current_url
print(f"現在のURL: {current_url}")
# WebDriverを終了
driver.quit()
driver.current_urlの使い方
driver.current_urlは、現在のセッションで開いているページのURLを文字列として返します。
リダイレクト後のURLや、JavaScriptによる遷移後のURLも取得可能です。