Excel VBAはスクレイピングができる。ここでは、Seleniumを使わずにWebDriverを使ってみる。静的なWebページであればWebDriverは不要だが、動的なページから情報を取得するためにはWebDriverが必要だ。Seleniumは使わなくても、大体のことはWebDriver経由でできる。
前回はPower Automate for desktop(PAD)でWebDriverを使ってMicrosoft Edgeを操作する方法について記事を書きました。 この記事で書いた通り、事前準備としてブラウザーのバージョンに合ったWebDriver( msedgedriver.exe )をダウンロードしておく必要があります。 ・・・ですが ...
WebDriverはWebブラウザを操作するためのJavaライブラリだ。WebアプリケーションのUIテストツールとして使用することが想定されており、JavaScriptを多用しリッチなUIを提供するアプリケーションのテストに効果を発揮する。 サポートするブラウザはFirefox、Safari ...
WebDriverには様々な便利機能がある。ここではそれらの一部を紹介しておこう。 クッキー WebDriverではクッキーの設定・取得もサポートされている。以下のようなコードでドライバーへのクッキーの設定・取得を行うことが可能だ。 // クッキーの設定 Options ...