Python用モジュール「Selenium」でid属性、class属性を指定して要素を取得する方法についてソースコード付きでまとめました。
id属性、class属性を指定して要素を取得
Python用モジュール「Selenium」を用いて、id属性、class属性を指定して要素を取得することができます。
サンプルコード(Python3)
サンプルプログラムのソースコードです。
# -*- coding:utf-8 -*- from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.chrome.options import Options url = 'https://python.joho.info/' # Chromeで操作する場合 driver = webdriver.Chrome() driver = webdriver.Chrome(executable_path='chromedriver') # ページをロード driver.get(url) # ID名:custom_html-2 の要素を取得 tag_id = driver.find_element_by_id('custom_html-2') # class名:entry-title entry-title-link の要素を取得 tags_class = driver.find_elements_by_class_name('class-name') print('Tag ID:', tag_id.text) # Twitter/Youtube
【Python】Seleniumの使い方(ブラウザ自動操作)
Python用モジュール「Selenium」でブラウザを操作する方法についてソースコード付きでまとめました。
コメント