PythonでWordPressに自動ログインする方法を解説

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の確認

PythonでWordPressに自動ログインする方法を解説

パスワードのIDの確認

PythonでWordPressに自動ログインする方法を解説

ログインのIDの確認

PythonでWordPressに自動ログインする方法を解説

「try:」後の2行と、「except Exception:」は半角で1マス字下げしてください。

字下げしていない場合は、以下のようなエラー文が出た場合は、字下げ出来ていない可能性が高いです。

IndentationError: expected an indented block after 'try' statement on line 1

 

コメント