Pythonのseleniumでhref、src属性の取得方法
PythonのSeleniumを使用してhrefやsrc属性を取得する方法は簡単です。以下のコード例では、Seleniumを使用してウェブページからhref属性とsrc属性を取得する方法を示しています。
python
from selenium import webdriver
# WebDriverのインスタンスを作成(例:Chrome用のWebDriver)
driver = webdriver.Chrome(executable_path='/path/to/chromedriver')
# ウェブページを開く
driver.get('https://example.com')
# href属性を取得
href_attribute = driver.find_element_by_css_selector('Your CSS Selector for href Here').get_attribute('href')
# src属性を取得
src_attribute = driver.find_element_by_css_selector('Your CSS Selector for src Here').get_attribute('src')
# 取得した属性を表示
print("href属性:", href_attribute)
print("src属性:", src_attribute)
# WebDriverを終了
driver.quit()
このコードでは、以下の手順を実行しています:
-
Seleniumを使用してWebDriverのインスタンスを作成し、指定したURLのウェブページを開きます。
-
driver.find_element_by_css_selector()メソッドを使用して、指定したCSSセレクタに一致する要素を取得します。href属性を取得する場合とsrc属性を取得する場合、それぞれ異なるCSSセレクタを指定する必要があります。 -
取得した要素から
get_attribute('attribute_name')メソッドを使用して、属性の値を取得します。attribute_nameには取得したい属性の名前("href"または"src")を指定します。 -
取得した属性の値を表示します。
このようにして、Seleniumを使用してウェブページからhrefやsrc属性を取得できます。適切なCSSセレクタを指定して、対象の要素を正確に特定してください。

ディスカッション
コメント一覧
まだ、コメントがありません