Seleniumとは
ブラウザを自動で操作するライブラリ
- ページを開く、要素を指定して取得
from selenium import webdriver #ブラウザの指定 driver = webdriver.Chrome() #webページを開く driver.get(URL) ##要素の操作 #idから要素を指定して取得 driver.find_element_by_id('ID') #classから要素を指定して取得 driver.find_element_by_class_name('CLASS_NAME')
- ボタンをクリックする
driver.find_element_by_要素の指定('').click()
driver.find_element_by_id('button').click() driver.find_element_by_class_name('add').click()
- テキストを入力する
driver.find_element_by_要素の指定('').send_keys("")
driver.find_element_by_id('textbox').send_keys("text") #入力内容を送信 driver.find_element_by_id('button').click()