VBA × Selenium:インストール手順からWebスクレイピングの基礎・実践までのまとめページ


Seleniumの記事も増えてきたので、今までの記事をインストールからwEBスクレイピングの方法まで分類して一覧にしておきます。

1.導入・インストール

VBA:【Selenium】Selenium Basicのインストールから設定まで

「Selenium Basic」のインストールから設定まで説明していきます。

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について

RPA・自動化:XPathとは(VBA×Selenium)

【RPA・自動化】RPAやSeleniumで使う「XPath」について

RPA・自動化:Google Chromeのデベロッパーツールを使ったXPathの取得方法

【RPA・自動化】RPAやSeleniumで使うXPathの取得方法について

4.基本操作

VBA:【Selenium】SeleniumBasicの基本的な使い方。ブラウザの操作、起動と検索

【VBA×Selenium】VBAのSeleniumBasicを使ったWebスクレイピングの基本となるブラウザの起動と検索方法について説明します。

VBA:【Selenium】Webスクレイピング。HTML要素と属性の取得・選択・操作方法

【VBA×Selenium】Webスクレイピング・HTML要素と属性の取得・選択・操作する方法

VBA:【Selenium】Webスクレイピング。HTML要素の操作(Click・SendKeys・Clear・AsSelect.SelectBy)

【VBA×Selenium】Webスクレイピング・HTML要素の操作で使う代表的なメソッドの使い方(Click・SendKeys・Clear・AsSelect.SelectBy)

VBA:【Selenium】WebElement(要素)の指定方法(FindElementメソッド)

【VBA×Selenium】FindElementメソッドについて



5.実践

VBA:【Selenium】ブラウザ起動からファイルダウンロードまでのサンプルコード

【VBA×Selenium】ブラウザの起動からファイルのダウンロードまでのサンプルコード

VBA:【Selenium】ブラウザのテーブルデータを取得し、Excelのシートに出力する方法(AsTableメソッド)

【VBA×Selenium】テーブルデータを取得し、Excelのシートに出力する方法

(1)待機方法

VBA:【Selenium】ブラウザでのファイルのダウンロード完了までの待機方法

【VBA×Selenium】ブラウザでのファイルのダウンロード完了までの待機方法について

VBA:【Selenium】ブラウザの読み込み完了まで待機する方法

【VBA×Selenium】ブラウザの読み込みが完了するまで待機(ロード待ち)する方法について

(2)イレギュラー対応

VBA:【Selenium】XPathで取得するid属性が動的で要素を取得できない場合の対処方法(Contains)

【VBA×Selenium】XPathで取得するidが動的で取得する要素を特定できない場合の対処方法(Contains)

VBA:【Selenium】Chromeのダウンロードフォルダの変更方法

【VBA×Selenium】Chromeのダウンロードフォルダの変更方法




おすすめ