ドライバとライブラリをインストールする
!apt install chromium-chromedriver
!pip install -U requests
!pip install selenium
ライブラリを読み込む
from selenium import webdriver
from selenium.webdriver.common.by import By #seleniumライブラリ>By関数
import time as t
ドライバにオプションを設定する
options=webdriver.ChromeOptions()
options.add_argument("--headless")
options.add_argument("--no-sandbox")
driver=webdriver.Chrome(options=options)
URLからブラウザを起動する
url="xxxxx" #URLを指定
driver.get(url)
t.sleep(5)
要素を取得してIDとパスワードを入力する
els=driver.find_elements(By.CLASS_NAME, "xxxxx") #属性値が重複する複数の要素を取得
els[0].send_keys("xxxxx") #IDを入力
els[1].send_keys("xxxxx") #パスワードを入力
el=driver.find_element(By.CLASS_NAME, "xxxxx") #属性値がユニークな要素を取得
el.click() #ログインボタンを押下
ソースを表示する
driver.page_source
コメント