Pythonのseleniumメソッド get_attribute

PythonのSeleniumライブラリにおけるget_attributeメソッドは、特定の要素の指定された属性の値を取得するために使用されます。これを呼び出すと、要素の属性値を文字列として返します。

以下は、get_attributeメソッドの基本的な使い方です。

python
from selenium import webdriver

# WebDriverのインスタンスを作成(例: Chromeを使用する場合)
driver = webdriver.Chrome(executable_path='chromedriver.exe')  # ChromeDriverのパスを指定

# ウェブページにアクセス
driver.get('https://example.com')

# 要素を取得(例: id属性が"my-element"の要素)
element = driver.find_element_by_id('my-element')

# 要素の指定された属性の値を取得
attribute_value = element.get_attribute('attribute_name')  # 属性名を指定

# 取得した属性値を表示
print("属性値:", attribute_value)

このコードでは、element.get_attribute('attribute_name')を使用して指定した要素のattribute_nameという属性の値を取得しています。

get_attributeメソッドは、要素のさまざまな属性(たとえば、id、class、href、srcなど)の値を取得するのに役立ちます。特定の要素の属性値を取得したい場合に使用します。