59
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

python × seleniumでID/PASS入力必要な画面に自動ログインしてみた

はじめに

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')

Register as a new user and use Qiita more conveniently

  1. You can follow users and tags
  2. you can stock useful information
  3. You can make editorial suggestions for articles
What you can do with signing up
59
Help us understand the problem. What are the problem?