EXCEL VBA

【EXCEL VBA】SeleniumBasicで表示しているページのタイトルやURLを取得したい

SeleniumBasicで表示しているページのタイトルやURLを取得する方法を紹介します。 WebDriver.Title、WebDriver.urlで解決する 特に説明するまでもありません。WebDriverには、タイトルとURLのプロ...
EXCEL VBA

【EXCEL VBA】SeleniumBasicでテキスト入力、テキスト削除したい

Googleにて検索条件を入力するテキストボックスにテキスト入力する方法を紹介します。また、テキストエリアに複数行テキストを入力する方法も紹介します。併せて削除方法も紹介します。 SendKeysとClearで解決する テキスト入力するには...
EXCEL VBA

【EXCEL VBA】SeleniumBasicで要素の存在有無を判定したい

要素の存在有無は、FindElementBy系の関数で例外キャッチやNothing判定で可能です。しかし、いまいちコードが綺麗にならないので、別の方法を調査したところIsElementPresentという関数を見つけたので紹介します。 Is...
スポンサーリンク
EXCEL VBA

【EXCEL VBA】SeleniumBasicでブラウザ非表示で制御したい

VBAでChromeを制御する際に、Chromeを非表示で制御することが可能です。非表示で操作することにより、ユーザによる誤操作を排除することができます。タスクバーにも表示されないので、完全に非表示となります。 AddArgument "h...
EXCEL VBA

【EXCEL VBA】SeleniumBasicでUserAgent(UA)を変更したい

タイトルそのままです。UserAgent(UA)を変更する方法を紹介します。UserAgentを確認するために「確認君+」を使います。まずはデフォルトで「確認君+」にアクセスすると以下です。 AddArgumentで解決する AddArgu...
EXCEL VBA

【EXCEL VBA】SeleniumBasicで「Chromeは自動テストソフトウェアによって制御されています」を非表示にしたい

SeleniumBasicでChorme操作をしていると常に表示されるコチラ。 「Chromeは自動テストソフトウェアによって制御されています」 開発中は問題ないですが、実運用中は非表示にしたいですね。非表示にする方法を紹介します。 Set...
EXCEL VBA

【EXCEL VBA】SeleniumBasicでチェックボックス、ラジオボタンを選択したい

SeleniumBasicでチェックボックス(CheckBox)、ラジオボタン(Radio)を選択する方法を紹介します。 FindElementByとClickで解決する FindElementByで要素を特定し、Click関数をコールする...
EXCEL VBA

【EXCEL VBA】SeleniumBasicでHTML要素を複数取得したい – FindElementsBy

SeleniumBasicで指定したHTML要素を複数取得する方法について紹介します。検索結果など複数表示されている要素をループ処理で取得する方法の紹介となります。複数要素の取得方法はいくつか用意されていますが、1つだけ覚えれば大丈夫です。...
EXCEL VBA

【EXCEL VBA】SeleniumBasicでHTML要素を取得したい – FindElementBy

SeleniumBasicで指定したHTML要素を取得する方法について紹介します。要素の取得方法はいくつか用意されていますが、1つだけ覚えれば大丈夫です。あとは簡単な応用となります。 また、HTML要素が見つからなかった場合の処理についても...
EXCEL VBA

【EXCEL VBA】VBAでスクレイピングしたい – SeleniumBasic初期設定編

VBAでスクレイピングする方法は色々ありますが、情報収集のしやすさ、コード保守性などを考えると、SeleniumBasic一択だと思います(個人の感想) 今回はVBAでスクレイピングする準備として、初期設定の方法を紹介します。 動作確認用の...
スポンサーリンク