Seleniumでページタイトルを取得する

Selenium+Pythonでページタイトルを取得するためのメモを残します。

スポンサーリンク

取得コード

driver.title

driver変数はwebdriverのインスタンスを格納しておきます。
title変数の中には現在アクセス中のURLが持つページタイトルが格納されます。

実装例

import os
from selenium import webdriver
from selenium.webdriver.chrome import service as cs

chrome_service = cs.Service(executable_path=os.getcwd() + "\\webdriver\\chromedriver.exe")
driver = webdriver.Chrome(service=chrome_service)

#ページタイトルを取得したいURLにアクセス
driver.get("http://holiday-programmer.net/form_check/")

#ページタイトルを取得して出力
print(driver.title)

実装例を記載します。※webdriverファイルは適当な場所に配備

driver変数にはwebdriverのインスタンスが入っているので、適当なURLにアクセス後、title変数をコンソールに出力します。

まとめ

ページタイトルの取得の使いどころ、、
例えばサイト全体のページタイトルの変更を行ったとき、全手想定通りに変更されているかをチェックするだったり、テスト結果のレポートを出力する際にページの判別がしやすくしたりするために使う感じかと思います。

スポンサーリンク
おすすめの記事