- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのスクレイピングでエラー)
エクセルのスクレイピングでエラー
このQ&Aのポイント
- エクセルVBAでスクレイピングをしたいのですが、エラーが出てしまいます。
- Windows10(64bit)環境で、SeleniumBasicとChromeDriverをインストールしました。
- プロシージャを実行すると、「実行時エラー33」というエラーが表示されます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
試しにコピペで動かしてみると、 Yahoo! の画面が表示されてすぐに消えました。 エラーは出ません。 ChromeDriver 91.0.4472.19で取得した chromedriver_win32.zip を解答してできる chromedriver.exe を %LOCALAPPDATA%\SeleniumBasic フォルダの中で置き換えていますか? SeleniumBasicフォルダの中のchromdriver.exeが最新でないとエラー33が返るのだと思います。
その他の回答 (1)
- kkkkkm
- ベストアンサー率66% (1719/2589)
回答No.1
https://fu-tara.com/easy_scraping_with_excel_vba_and_seleniumbasic/ 「実行時エラー33」でこのようなサイトがありました。 また、URLを記載しているところが上記のサイトのコードと違うみたいですがどうなんでしょう。
質問者
補足
ご説明ありがとうございます。ご指定のURLを見てみましたが、最初の説明に記載の通り、インストールしたドライバ類、参照設定の範囲の記載内容でした。 またステートメントの記載ですが、書き方の違いだけで処理としては同じものです。念のため、こちらも実行してみましたが、同じ場所で同じエラーが発生しているので解決に至りませんでした。
お礼
全てのインストールと参照設定をやり直したところ、正常に動きました。ドライバのどれかが古いものだったのか…とにかく解決しました。ありがとうございました!