コード一覧

【Python】IDとPASSを入力してログインする方法 Selenium

ログインする方法

ログインするためには以下が必要。
・入力フォームのタグ名やID名
・入力したいテキスト

# 要素を指定してテキストを入力し、ログイン
id = driver.find_element_by_name("user")
id.send_keys("id")
password = driver.find_element_by_name("password")
password.send_keys("pass")
password.send_keys(Keys.ENTER)

user → IDを入力する欄のHTMLタグの名前
id → ログインするために入力するテキストを設定しておく
password → パスワードを入力する欄のHTMLのタグの名前
pass → ログインするために必要なパスワードを設定しておく。

コード例

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

# ドライバーのパス
driver = webdriver.Chrome(/Users/name/Desktop/Selenium/chromedriver_win32/chromedriver.exe')

driver.get("ログイン画面のURL")

#ユーザーIDなどの入力フォームを指定
id = driver.find_element_by_name("user")
id.send_keys("入力するユーザーID")

#パスワードの入力フォームを指定
password = driver.find_element_by_name("password")
password.send_keys("入力するパスワード")

#エンターでログイン出来るタイプならエンター
password.send_keys(Keys.ENTER)