SeleniumBasic

Selenium(Edge/Chrome)

Selenium「CSSセレクタを使用してEdge/Chromeのデータを取得する」【エクセルマクロ】

ExcelVBAではid、Class、Nameなどさまざまな要素を取得してSelenium(Edge/Chrome)の自動制御が可能ですが、CSSセレクタを使用しても自動制御可能です。CSSセレクタを...
0
Selenium(Edge/Chrome)

Selenium「Edge/ChromeでGoogle検索する(GET送信)」【エクセルマクロ】

検索したいキーワードがたくさんある場合、人力で行わなくても、VBAがあればマクロが自動で取得します。Edge/Chromeを使用しGoogle検索を行い、誰でも簡単に結果を抽出する事が可能です。ご丁寧...
0
Selenium(Edge/Chrome)

Selenium「データ取得するinnerText/innerHTML/outerText/outerHTML」【エクセルマクロ】

VBAでIE操作の場合は簡単にデータ取得ができましたが、Seleniumの場合は少し覚えていないといけません。単純に要素.innerTextではなく、要素.Attribute("innerText")...
0
Selenium(Edge/Chrome)

Selenium「ページ内のリンクURLを全て取得」

Edge/Chromeの現在のページ内のリンクURLを全て取得Excel VBAマクロでEdge/Chromeを自動操作する際、ページ内のリンクURLを全て取得したいケースがあります。 検索結果のリン...
0
Selenium(Edge/Chrome)

Selenium「Edge/Chromeでaタグ(ハイパーリンク)をクリックする」【エクセルマクロ】

Edge/hromeでハイパーリンク(いわゆるリンク)をクリックしたいケースがあります。よく使用するのはブログをさかのぼる為の「次へ」や「前へ」でも、aタグ仕様しています。こちらを例に使用方法をお伝え...
0
Selenium(Edge/Chrome)

Selenium「Edge/Chromeでsubmitボタンをクリックする」【エクセルマクロ】

Edge/Chromeで掲示板や、問い合わせフォームなどのsubmitボタンをクリックしたいケースがあります。id要素があれば、簡単にクリックができることは以前ご説明しました。では、当方のお問い合わせ...
0
Selenium(Edge/Chrome)

Selenium「Edge/Chromeでid要素やName要素がなくてもボタンクリックをする」【エクセルマクロ】

前回id要素やname要素があれば、VBAでWebページをクリックする動作は簡単とお伝えしました。それでは、Webページにid要素やName要素がない場合はどうすればよいでしょうか。id要素がない?f...
4
Selenium(Edge/Chrome)

Selenium「Edge/Chromeでボタンクリックをする id/Name/Class」【エクセルマクロ】

Edge/ChromeでボタンをクリックするExcel VBAマクロでEdge/Chromeを自動操作する際のクリック処理です。クリックの基本です。記号★、●の意味コード記号意味内容★★★属性下記参照...
0
Selenium(Edge/Chrome)

Selenium「Edge/Chromeのページを一つ前に戻る/先に進む」【ExcelVBA】

Edge/Chromeのページを一つ前に戻る/先に進むExcel VBAマクロでEdge/Chromeを自動操作する際、下記のようなブラウザの基本動作も行うことができます。 一つ前に戻る 一つ先に進む...
0
Selenium(Edge/Chrome)

Selenium「Edge/Chromeを再読み込み(リフレッシュ)」する

Edge/Chromeを再読み込みするExcel VBAマクロでSeleniumBasicでEdge/Chromeを自動操作していると、Webページを再読み込み(リフレッシュ)したいケースがあります。...
0
Selenium(Edge/Chrome)

Selenium「新しいタブで開く」【ExcelVBA】

Chrome/Edgeで新しいタブでページを開くExcel VBAマクロでSeleniumBasicを使用して、自動操作する際、新しいタブでページを開きたいケースがあります。IE自動操作の場合Navi...
0
Selenium(Edge/Chrome)

Selenium「表示中のWebページのタイトル/URLを取得」【ExcelVBA】

Chrome/Edgeの現在のページのタイトル取得/URL取得Excel VBAマクロでSeleniumBasicを使用して、自動操作する際、タイトルやURLを取得したいケースがあります。 データスク...
0
Selenium(Edge/Chrome)

Selenium「ブラウザのサイズを最大化/指定サイズ」にする【ExcelVBA】

Chrome/Edgeブラウザを最大化/指定サイズにするExcel VBAマクロでSeleniumBasicを使用して、自動操作する際、画面サイズを最大化、指定サイズに変更可能です。通常サイズだと要素...
0
Selenium(Edge/Chrome)

Selenium「ブラウザの読み込み待ち」をする【ExcelVBA】

Internet Explorerのサポート終了が迫っており、Webサイトのスクレイピング代案を検討しないといけません。当方では、今後SeleniumBasicを用いる予定です。ブラウザの読み込み待ち...
0
Selenium(Edge/Chrome)

Selenium「Edge/Chromeを終了する」【ExcelVBA】

Internet Explorerのサポート終了が迫っており、Webサイトのスクレイピング代案を検討しないといけません。当方では、今後SeleniumBasicを用いる予定です。「Edge/Chrom...
0
Selenium(Edge/Chrome)

Selenium「Edge/Chromeの起動をする」【ExcelVBA】

Internet Explorerのサポート終了が迫っており、Webサイトのスクレイピング代案を検討しないといけません。当方では、今後SeleniumBasicを用いる予定です。Edge/Chrome...
0
Selenium(Edge/Chrome)

Selenium「Webページの要素数を数える」【ExcelVBA】

VBAでSeleniumBasicで自動操作で要素数を数えたい場合があります。ページの要素が可変だった場合に処理を分岐させたい場合などに使います。Webページの指定要素数を数えるサンプルコード注意点 ...
0
Selenium(Edge/Chrome)

Selenium「Webページに指定要素が存在するかチェックする」【ExcelVBA】

VBAでSeleniumBasicで自動操作で要素が存在するかどうかチェックしたい場合があります。ページ読み込み待ちでOKとなったにも関わらず、オブジェクトに指定した要素が存在していないケースがあり、...
0
Selenium(Edge/Chrome)

invalid selector: Compound class names not permittedの対処法【SeleniumBasic ExcelVBA】

SeleniumBasicでinvalid selectorエラーが表示されるSeleniumBasicでwebDriverを使用して、スクレイピングした際、invalid selectorエラーが出...
0