🙄
スクレイピングがエラー Selenium×Chrome
Selenium スクレイピング、大変便利ですが、Chromeがアップデートするたびに、Chrome↔Selenium 間のドライバを更新する必要があります。
VBAなら
On Error GoTo ErrorHandler
Dim Driver As New Selenium.WebDriver
Dim elm As Selenium.WebElement
Driver.Start "chrome"
On Error GoTo 0
...
通常の処理
...
ErrorHandler:
InputBox Err.Description, "Chromdriverのバージョンエラー 更新しよう!", "https://chromedriver.chromium.org/downloads"
InputBox "chromedriver.exe を上書きします。場所はこちら", "chromedriver.exeの場所", "C:\Program Files\SeleniumBasic"
On Error GoTo 0
こんな感じかな。
バージョン115以降でJSONエンドポイントを配信してくれているので、もうちょっとゴニョゴニョしたら使いやすくなるかもね。
Discussion