Pythonのseleniumでページのタイトルを知る方法

PythonのSeleniumを使用してページのタイトルを取得するには、WebDriverオブジェクトの title 属性を使用します。この属性により、現在表示されているウェブページのタイトルを取得できます。以下は、ページのタイトルを取得する基本的なステップです。

  1. Seleniumをインストール:
    まだSeleniumをインストールしていない場合は、次のコマンドを使用してインストールします。

    pip install selenium
    
  2. WebDriverをダウンロード:
    Seleniumはブラウザを制御するためにWebDriverと呼ばれるドライバーを使用します。使用するブラウザに合わせてWebDriverをダウンロードしてください。例えば、Google Chromeを使用する場合、ChromeDriverをダウンロードする必要があります。WebDriverはブラウザのバージョンに合わせて選択してください。

    ChromeDriverのダウンロードリンク: https://sites.google.com/chromium.org/driver/

  3. Seleniumスクリプトを作成:
    PythonのスクリプトでSeleniumを使用してページのタイトルを取得します。以下は、Google Chromeを使用してページのタイトルを取得する例です。

    python
    from selenium import webdriver
    
    # ChromeDriverのパスを指定してWebDriverを起動
    driver = webdriver.Chrome(executable_path='/path/to/chromedriver')
    
    # ターゲットのURLを開く
    driver.get('https://example.com')
    
    # ページのタイトルを取得
    page_title = driver.title
    
    # タイトルを表示
    print("ページのタイトル:", page_title)
    
    # ドライバーを閉じる
    driver.quit()
    

このスクリプトでは、title 属性を使用して現在のページのタイトルを取得しています。取得したタイトルを変数に格納し、それを表示しています。ページのタイトルを取得することで、自動テストやスクレイピングなどのさまざまなタスクで有用な情報を取得できます。