Selenium、PowerShellを使って、ライブドアブログの自動ログインを試した。
WebDriver.dll , chromedriver.exe など必要なファイルを'C:\Tools\selenium'に入れておいた。
$work_dir = 'C:\Tools\selenium'
[System.Reflection.Assembly]::LoadFrom("$work_dir\WebDriver.dll")
$ChromeDriver = New-Object OpenQA.Selenium.Chrome.ChromeDriver
$ChromeDriver.Navigate().GoToURL('https://member.livedoor.com/login/')
$ChromeDriver.FindElementByXPath('//*[@id="livedoor_id"]').SendKeys('ライブドアブログのID')
$ChromeDriver.FindElementByXPath('//*[@id="password"]').SendKeys('ライブドアブログのパス')
$ChromeDriver.FindElementByXPath('//*[@id="submit"]').Click()
$ChromeDriver.Navigate().GoToURL('https://livedoor.blogcms.jp/member/')
[参考にした記事]
Getting Started in Web Automation with PowerShell and Selenium