• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのスクレイピングでエラー)

エクセルのスクレイピングでエラー

このQ&Aのポイント
  • エクセルVBAでスクレイピングをしたいのですが、エラーが出てしまいます。
  • Windows10(64bit)環境で、SeleniumBasicとChromeDriverをインストールしました。
  • プロシージャを実行すると、「実行時エラー33」というエラーが表示されます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

試しにコピペで動かしてみると、 Yahoo! の画面が表示されてすぐに消えました。 エラーは出ません。 ChromeDriver 91.0.4472.19で取得した chromedriver_win32.zip を解答してできる chromedriver.exe を %LOCALAPPDATA%\SeleniumBasic フォルダの中で置き換えていますか? SeleniumBasicフォルダの中のchromdriver.exeが最新でないとエラー33が返るのだと思います。

rutohamuni2012
質問者

お礼

全てのインストールと参照設定をやり直したところ、正常に動きました。ドライバのどれかが古いものだったのか…とにかく解決しました。ありがとうございました!

その他の回答 (1)

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.1

https://fu-tara.com/easy_scraping_with_excel_vba_and_seleniumbasic/ 「実行時エラー33」でこのようなサイトがありました。 また、URLを記載しているところが上記のサイトのコードと違うみたいですがどうなんでしょう。

rutohamuni2012
質問者

補足

ご説明ありがとうございます。ご指定のURLを見てみましたが、最初の説明に記載の通り、インストールしたドライバ類、参照設定の範囲の記載内容でした。 またステートメントの記載ですが、書き方の違いだけで処理としては同じものです。念のため、こちらも実行してみましたが、同じ場所で同じエラーが発生しているので解決に至りませんでした。

関連するQ&A