初心者のWEBデザイン

HTML,CSS、その他WEBデザインに関する事を記述していきます。

Python Selenium 自動入力 手順 健忘録

忘れるのでメモ書き。
これを参考にあれやこれややれば解決できるはず。

from selenium import webdriver
URL = "対象URL"
# 取得したURLをseleniumでインスタンス化
foxDriver = webdriver.Firefox()
chromeDriver = webdriver.Chrome()
safariDriver = webdriver.Safari()


id = driver.find_element_by_id("id項目の要素")
id.send_keys("アカウントID")

pass = driver.find_element_by_id("pass項目の要素")
pass.send_keys("アカウントPASS")

# Submitボタンをクリックする
login_button = driver.find_element_by_name("Submitボタンの要素")
login_button.click()


# サイト内で他の画面に遷移したい場合
driver.get('対象URL')
検索はDOMで取得可能
  • find_element_by_id
  • find_element_by_name
  • find_element_by_xpath
  • find_element_by_link_text
  • find_element_by_partial_link_text
  • find_element_by_tag_name
  • find_element_by_class_name
  • find_element_by_css_selector


find_element_by_id以外は検索対象が複数ある際は
リストで返します。