はじめに
python × seleniumでID/PASS入力必要な画面に自動ログインを試した際の自分的なメモとなります。
参考にさせて頂いた記事
コード
login.py
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import time
options = Options()
options.binary_location = '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome'
driver = webdriver.Chrome(chrome_options=options)
driver.get('対象のURL')
# ID/PASSを入力
id = driver.find_element_by_id("ユーザID入力フィールドの要素")
id.send_keys("実際のID")
password = driver.find_element_by_id("パスワード入力フィールドの要素")
password.send_keys("実際のPASS")
time.sleep(1)
# ログインボタンをクリック
login_button = driver.find_element_by_name("ログインボタンの要素")
login_button.click()
# サイト内で他の画面に遷移させたければ
driver.get('画面遷移させたいURL')