Selenium(Edge/Chrome)Edge/ChromeでJavaScriptのテキスト入力ダイアログ(prompt)表示する【Selenium】【ExcelVBA】 Edge/Chromeでテキスト入力ダイアログ表示する(JavaScript) マクロで、InputBoxでテキスト入力ダイアログを表示してもいいのですが、 ブラウザからテキスト入力ダイアログを表示させることも可能です。 但し、S...2022.12.012023.04.14 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Edge/ChromeでJavaScriptの確認ダイアログ(comfirm)表示する【Selenium】【ExcelVBA】 Edge/Chromeで確認ダイアログ表示する(JavaScript) マクロで、Msgboxで確認ダイアログを表示してもいいのですが、 ブラウザから確認ダイアログを表示させることも可能です。 但し、Selenium単体では行えな...2022.11.302023.04.14 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Edge/ChromeでJavaScriptのアラート表示する【Selenium】【ExcelVBA】 Edge/Chromeでアラート表示する(JavaScript) マクロで、Msgboxでアラートを表示してもいいのですが、 ブラウザからアラートを表示させることも可能です。 但し、Selenium単体では行えないため、JavaS...2022.11.292023.04.14 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Edge/Chromeで自動操作→手動操作→自動操作する【Selenium】【ExcelVBA】 Edge/Chromeで自動操作→手動操作→自動操作する 以前、不特定の処理を行う必要があり、ロジックを組むことができない。 その部分は手動操作するので、以下のようなマクロは作成できるか?と問い合わせ頂きました。 ----------...2022.11.282023.04.14 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)VBAでEdge/Chromeを操作する機能のまとめ(逆引き目次)【Selenium】 当ページでアクセス数の多いSeleniumBasic(Edge/Chrome)自動操作・スクレイピングの記事をまとめます 他サイトに比べ圧倒的な記事量、シンプルな作りのページなので理解しやすいと考えます 事前準備 Seleni...2022.07.012023.04.19 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Edge/ChromeでCtrl+CやCtrl+Aなどの複数キーを押下する【Keyboard.KeyDown】【Selenium】【ExcelVBA】 Webページ内のテキストボックスやパスワードボックスへ値を反映する方法や EnterキーやTabキーなどの特殊キーを反映する方法は以前ご紹介しました。 あまり使わないかもしれませんが、 Ctrl + A (全選択)や Ctrl +...2021.12.142022.01.06 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Edge/ChromeでEnterなどの特殊キーを入力する【Keys】【Selenium】【ExcelVBA】 Webページ内のテキストボックスやパスワードボックスへ値を反映する方法は以前ご紹介しました。 単なる文字の反映だけでなく、EnterキーやTabキーなどの特殊キーを反映することも可能です。 EnterキーやTabキーなどの特殊キーを反映...2021.12.13 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Edge/Chromeで入力フィールドの値を消去する【Clear】【Selenium】【ExcelVBA】 Webページ内のテキストボックスやパスワードボックスへ値を反映する方法は以前ご紹介しました。 再度反映しなおしたい場合は、入力フィールドの中身を消す必要があります。 入力フィールドの値を消去するサンプルコード 注意点 ...2021.12.12 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)実行時エラー インデックスが配列の境界外ですの対処法【Selenium】【ExcelVBA】 実行時エラー インデックスが配列の境界外です が表示される SeleniumBasicでwebDriverを使用して、スクレイピングした際、以下エラーが発生する場合があります。 実行時エラー -2146233080 インデックスが配列の...2021.12.11 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)実行時エラー438 オブジェクトはこのプロパティまたはメソッドをサポートしていませんの対処法【Selenium】【ExcelVBA】 SeleniumBasicで実行時エラー438が表示される SeleniumBasicでwebDriverを使用して、スクレイピングした際、以下エラーが発生する場合があります。 実行時エラー438 オブジェクトはこのプロパティまたはメソ...2021.12.10 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Edge/Chromeでパスワードボックスへ入力する【SendKeys】【Selenium】【ExcelVBA】 VBAでSeleniumを起動し、Webページ内パスワードボックスへ値を反映する方法です。 パスワードボックスは基本的にはテキストボックスへの処理と同一です。下記記事も参考にしてください。 Edge/Chromeでテキストボック...2021.12.09 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Edge/Chromeでテキストボックスへ入力する【SendKeys】【ExcelVBA】【Selenium】 VBAでEdge/Chromeを起動し、Webページ内のテキストボックスへ値を反映する方法です。 VBAマクロを理解している人であれば、特に難しくはありません。 id要素やName要素に対し、代入するのみです。 テキストボックス反映す...2021.12.08 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Edge/Chromeでリンクテキストを部分一致で指定して操作する【FindElementsByPartialLinkText】【Selenium】【VBA】 SeleniumではIEオートメーション(IE自動操作)ではないメソッドもあります。 id要素があれば、簡単にクリックができますがリンクテキストを指定して、 クリックすることや情報を取得することが可能です。 FindElementBy...2021.12.07 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Edge/Chromeでリンクテキストを完全一致で指定して操作する【FindElementByLinkText】【Selenium】【VBA】 SeleniumではIEオートメーション(IE自動操作)ではないメソッドもあります。 id要素があれば、簡単にクリックができますがリンクテキストを指定して、 クリックすることや情報を取得することが可能です。 FindElementBy...2021.12.062022.05.23 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)SeleniumからEdge/Chromeが起動してもすぐ消えてしまう【ExcelVBA】 SeleniumからEdge/Chromeが起動してもすぐ消えてしまう VBAでInternetExplorerを自動操作をしている場合にはなかった概念です。 ExcelVBAからIEを操作していても、自動でブラウザが閉じる事はありませ...2021.12.05 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Web上のテーブル要素(表)からデータを抜き出す【.AsTable】【ExcelVBA】【Selenium】 テーブル要素から データを抜き出したい Excel VBAでIE自動操作の場合、For EachでLoopさせてタグを解析して取得する方法がメインでした。 SeleniumBasicでも同様にLoopさせてテーブルデータを取得可能ですが...2021.12.04 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Selenium「Web上のテーブル要素(表)からデータを抜き出す」【Edge/Chrome】 テーブル要素から データを抜き出したい Excel VBAでEdge/Chromeを操作する際、Web上の表(テーブル要素)からデータを抜き出す処理も多いです。 ■テーブル要素を抜き出したい ・メルカリから、落札相場のデータを取得した...2021.12.03 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Selenium「CSSセレクタを使用してEdge/Chromeを操作する(複数データ取得)」【エクセルマクロ】 ExcelVBAではid、Class、Nameなどさまざまな要素を取得してSeleniumの自動制御が可能ですが、 CSSセレクタを使用しても自動制御可能です。 CSSセレクタを使用してEdge/Chromeを自動操作 みんなの株式(...2021.12.01 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Selenium「CSSセレクタを使用してEdge/Chromeのデータを取得する」【エクセルマクロ】 ExcelVBAではid、Class、Nameなどさまざまな要素を取得して Selenium(Edge/Chrome)の自動制御が可能ですが、 CSSセレクタを使用しても自動制御可能です。 CSSセレクタを使用してEdge/Chrom...2021.11.302022.08.01 0Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Selenium「Edge/ChromeでGoogle検索する(GET送信)」【エクセルマクロ】 検索したいキーワードがたくさんある場合、人力で行わなくても、VBAがあればマクロが自動で取得します。 Edge/Chromeを使用しGoogle検索を行い、誰でも簡単に結果を抽出する事が可能です。 ご丁寧にGoogleトップペー...2021.11.292021.11.30 0Selenium(Edge/Chrome)