このページの翻訳:
- 日本語 (ja)
- English (en)
最近の更新
Tag Cloud
このページへのアクセス
今日: 5 / 昨日: 7
総計: 269
- Dokuwiki.fl8.jp(100)
- DokuWiki(17)
- インデックスメニューの設定(15)
- FreeBSD カーネル再構築(13)
- 01 Galera構築(13)
最近の更新
このページへのアクセス
今日: 5 / 昨日: 7
総計: 269
WordPressの管理画面にログインして、アップデートのお知らせのテキストを表示するだけのプログラム
こんな感じでSeleniumによるログインが可能です。
Sub wpLogin()
Dim Driver As New Selenium.WebDriver
Dim HTMLDoc As Object
Dim ID As String
Dim Pass As String
ID = "hogehogeID"
Pass = "hogehogePass"
'ログインページを開く
Driver.Start "chrome"
Driver.Get "https://hogehoge.com/wp-login.php"
Driver.Wait 1000
With Driver
'ユーザ名とパスワードを入れてログインボタンを押す
.FindElementById("user_login").SendKeys ID
.FindElementById("user_pass").SendKeys Pass
.FindElementById("wp-submit").Click
End With
' HTMLDocオブジェクトを作成
Set HTMLDoc = CreateObject("htmlfile")
' クリック後のHTMLを取得
HTMLDoc.body.innerHTML = Driver.PageSource
Debug.Print HTMLDoc.getElementsByClassName("update-nag notice")(0).innertext
' WebDriverを終了
Driver.Close
Driver.Quit
Set Driver = Nothing
End Sub