VBA × Selenium:インストール手順からWebスクレイピングの基礎・実践までのまとめページ
Seleniumの記事も増えてきたので、今までの記事をインストールからwEBスクレイピングの方法まで分類して一覧にしておきます。
1.導入・インストール
2.実行時のエラー対応
(1)ブラウザのドライバのバージョンチェックと自動更新用VBAコード
VBA:【Selenium×Chrome】ブラウザのドライバ(WebDriver、chromedriver)のバージョンチェックと自動更新
【VBA×Selenium】Chrome:ブラウザのドライバ(WebDriver・chromedriver)とSelenium Basicのブラウザのドライバのバージョンを比較して、異なるバージョンの場合は上書きする方法について
VBA:【Selenium×Edge】ブラウザのドライバ(webdriver、edgedriver)のバージョンチェックと自動更新用VBAコード
【VBA×Selenium】Edge:ブラウザのドライバとSelenium Basicのブラウザのドライバのバージョンを比較して、異なるバージョンの場合は上書きする方法について
(2)実行時のオートメーションエラー解消方法
VBA:【Selenium】Selenium Basic実行時のオートメーションエラー解消について3つのポイント
「Selenium Basic」実行時のオートメーションエラー解消について3つのポイント
3.基礎知識
(1)XPathについて
4.基本操作
VBA:【Selenium】SeleniumBasicの基本的な使い方。ブラウザの操作、起動と検索
【VBA×Selenium】VBAのSeleniumBasicを使ったWebスクレイピングの基本となるブラウザの起動と検索方法について説明します。
VBA:【Selenium】Webスクレイピング。HTML要素の操作(Click・SendKeys・Clear・AsSelect.SelectBy)
【VBA×Selenium】Webスクレイピング・HTML要素の操作で使う代表的なメソッドの使い方(Click・SendKeys・Clear・AsSelect.SelectBy)
5.実践
VBA:【Selenium】ブラウザのテーブルデータを取得し、Excelのシートに出力する方法(AsTableメソッド)
【VBA×Selenium】テーブルデータを取得し、Excelのシートに出力する方法
(1)待機方法
(2)イレギュラー対応
VBA:【Selenium】XPathで取得するid属性が動的で要素を取得できない場合の対処方法(Contains)
【VBA×Selenium】XPathで取得するidが動的で取得する要素を特定できない場合の対処方法(Contains)