windowsの場合のワードプレスの自動ログイン方法です。
ネット上にはmac向けの記事が多いのですが、windows向けのログイン方法がなかったのでまとめました。
import time
import pandas as pd
from selenium import webdriver
browser = webdriver.Chrome("chromedriver.exe")
# ログイン対象のWebページURLを宣言します
url = "URLを入力する"
# 対象URLをブラウザで表示します。
browser.get(url)
browser.find_element_by_id
# ユーザー名またはメールアドレスを入力
login_id = browser.find_element_by_id("user_login")
login_id.send_keys("idを入力する")
# パスワードを入力
password = browser.find_element_by_id("user_pass")
password.send_keys("パスワードを入力する")
#「ログイン」ボタンをクリック
try:
btn_login = browser.find_element_by_id('wp-submit')
btn_login.click()
except Exception:
print('ログインボタン押下時にエラーが発生しました。')
「ユーザー名またはメールアドレス」、「パスワード」、「ログイン」それぞれのIDは、デベロッパーツールで確認できます。
デベロッパーツールは、F12またはCtrl + Shift + Cで開くことができます。
ユーザー名またはメールアドレスのIDの確認
パスワードのIDの確認
ログインのIDの確認
「try:」後の2行と、「except Exception:」は半角で1マス字下げしてください。
字下げしていない場合は、以下のようなエラー文が出た場合は、字下げ出来ていない可能性が高いです。
IndentationError: expected an indented block after 'try' statement on line 1
コメント