IT

【Pythonコード】ログインページにアクセスしIDとPWを入力してログインする【Webスクレイピング】

Pyhonを使って、ブラウザで特定のログインページにアクセスし、IDとパスワードを入力しログインする動作を自動化するプログラミングのコードです。

 

import関係記述

 command
from selenium import webdriver
import time

 

Chromeでサイトにアクセス

WindowsでChromeのWebDriverを予めインストールしている前提です。ここではデスクトップの「MyPhton」というフォルダにドライバーがある想定です。各自環境に合わせてパスは書き換えて下さい。

 command
#chromeでサイトに接続・Windows用
browser = webdriver.Chrome(executable_path = 'C:\\Users\\ここはユーザ名\\Desktop\\MyPhton\\chromedriver_win32\\chromedriver.exe')
browser.implicitly_wait(3) url_login = "https://ここにWebサイトのアドレス"
browser.get(url_login)
time.sleep(5)
print("サーバーのログインページにアクセスしました")

 

ID/PWを入力

 command
#IDとPWを入力
USER = "ここにIDを入れます"
PASS = "ここにパスワードを入れます"
elem = browser.find_element_by_name('userid')
elem.clear()
elem.send_keys(USER)
elem = browser.find_element_by_name('password')
elem.clear()
elem.send_keys(PASS)
print("IDとPWを入力しました。")

 

ログインボタンを押す。

(ログインボタンのnameが login と名付けられている場合)

 

 command
#ログインボタンクリック
browser_form = browser.find_element_by_name('login')
time.sleep(3)
browser_form.click()
print("ログインボタンを入力押しました")

 

以上でログイン完了です。

 

-IT

Copyright© TABLE STATION , 2021 All Rights Reserved.