ray88’s diary

お仕事で困ったとき用の自分用の覚書

Edge操作とスクレイピング①事前準備編

Edge操作 目次

【手順】

①SereniumBasicのDLおよびインストール

②Edgeのブラウザのバージョン番号を確認

③②で調べたバージョンと同じバージョンに対応したWEBドライバのインストール

④AppData内にあるインストール済みのSereniumBasicフォルダの中にあるedgeのwebドライバの「edgedriver.exe」ファイルを最新版「msedgedriver.exe」ファイルに差し替え(exeファイルの名前が微妙に相違するが気にしなくてOK)

⑤webDriveManegerをDLする。VBEに対象basファイルをインポート

⑥.NET Frame Work 3.5 をDLしてインストール

---------------------------------------------------------------------------------

【参考資料】

■SereniumBasicのインストール

参考URL:Edge/Chrome_SeleniumBasicのインストール【ExcelVBA】 | VBA Create (vba-create.jp)

■webDriverManegerのDL→インポート
 (webDriverManegerをインポートしておけばがブラウザのverに合ったWevDriverを自動でDLしてくれるためWebDriverを併せてDLする必要はなし)

参考UR:Chrome/EdgeのWebDriver自動更新【Selenium】【ExcelVBA】 | VBA Create (vba-create.jp)

■webDriverManegerのインポートの仕方

参考UR:Excelマクロを複数のファイルで利用するにはbasファイルが便利! | Excel GO! GO! (excelgogo.net)

■WEBDriverManegerでDLする際のコード記述

参考UR:Chrome/EdgeのWebDriver自動更新【Selenium】【ExcelVBA】 | VBA Create (vba-create.jp)

■使用しているPCに.NET FrameWork3.5 がインストールされているか確認する

 

■.NET FrameWork3.5のDLとインストール
参考URL:SeleniumBasicでオートメーションエラーが発生する場合の対処方法 | TeraDas

参考URL:パソコンの設定で「.NET Fremework」機能を有効にする方法 – 台帳サポート (zendesk.com)