findelementでinputを指定

Seleniumのfind_elementメソッドを使用して、HTML内のinput要素を特定する方法を説明します。以下の例では、input要素を検索して、その属性やテキストを取得する方法を示します。

python
from selenium import webdriver # Selenium WebDriverの初期化 driver = webdriver.Chrome() # Webページにアクセス driver.get("https://example.com") # input要素をid属性で特定し、テキストボックスに入力する例 input_element = driver.find_element_by_id("input_id") input_element.send_keys("入力したいテキスト") # input要素をname属性で特定し、テキストボックスに入力する例 input_element = driver.find_element_by_name("input_name") input_element.send_keys("入力したいテキスト") # input要素をclass属性で特定し、テキストボックスに入力する例 input_element = driver.find_element_by_class_name("input_class") input_element.send_keys("入力したいテキスト") # input要素をCSSセレクタで特定し、テキストボックスに入力する例 input_element = driver.find_element_by_css_selector("input[type='text']") input_element.send_keys("入力したいテキスト") # input要素をXPathで特定し、テキストボックスに入力する例 input_element = driver.find_element_by_xpath("//input[@id='input_id']") input_element.send_keys("入力したいテキスト") # input要素をタグ名で特定し、テキストボックスに入力する例 input_element = driver.find_element_by_tag_name("input") input_element.send_keys("入力したいテキスト") # ブラウザを閉じる driver.quit()

上記の例では、find_elementメソッドを使用して、各種方法でinput要素を特定し、テキストボックスにテキストを入力しています。適切な方法は、対象のWebページのHTML構造に応じて選択してください。

未分類

Posted by ぼっち