Selenium(Edge/Chrome)

Selenium(Edge/Chrome)

VBAでEdge/Chromeを操作する機能のまとめ(逆引き目次)【Selenium】

当ページでアクセス数の多いSeleniumBasic(Edge/Chrome)自動操作・スクレイピングの記事をまとめます 他サイトに比べ圧倒的な記事量、シンプルな作りのページなので理解しやすいと考え...
0
Selenium(Edge/Chrome)

Edge/Chromeでラジオボタンの選択/解除【Selenium】【ExcelVBA】

VBAでEdge/Chromeを起動し、Webページ内のラジオボタンの選択・解除する方法です。 要素を指定し、クリック処理を入れるだけです。 ラジオボタンを選択・解除するサンプルコード 当方の問...
0
Selenium(Edge/Chrome)

Edge/ChromeでJavaScript経由ラジオボタンの選択/解除【Selenium】【ExecuteScript】

VBAでEdge/Chromeを起動し、Webページ内のラジオボタンの選択・解除する方法です。 通常は要素を指定し、クリック処理を入れるだけです。 しかしながら、JavaScript経由で選択...
0
Selenium(Edge/Chrome)

Selenium「Edge/Chromeで操作するフレームを親フレームに戻す」【エクセルマクロ】

Edge/Chromeブラウザ操作でフレーム(frame)を切り替えしたいケースがあります。 その場合、SwitchToFrame でフレームの操作先を変更すればOKでした。 操作後、元の親フレー...
0
Selenium(Edge/Chrome)

Selenium「Edge/Chromeで操作するフレームを切り替える」【エクセルマクロ】

Edge/Chromeブラウザ操作でフレーム(frame)を切り替えしたいケースがあります。 フレームページのサンプル Seleniumでフレームを切り替える 注意点 ...
0
Selenium(Edge/Chrome)

Edge/Chromeでラジオボタンの状態を取得【Selenium】【ExcelVBA】

VBAでEdge/Chromeを起動し、Webページ内のラジオボタンの状態を取得する方法です。 要素を指定し、Attributeで取得するだけです。 ラジオボタンを選択・解除するサンプルコード ...
0
Selenium(Edge/Chrome)

Selenium「Edge/Chromeでマウスオーバー処理を実装する」【エクセルマクロ】

ExcelVBAではid、Class、Nameなどさまざまな要素を取得して Selenium(Edge/Chrome)の自動制御が可能ですが、 マウス処理を疑似的に行うことが可能です。 マウスオ...
0
Selenium(Edge/Chrome)

実効時エラー13 ERR_INTERNET_DISCONNECTEDの対処法【ExcelVBA】

開発環境のChrome/Edgeでは自動操作が可能だが、客先環境では動かない。 となるとPC環境の恐れがあります。 エラー内容 実効時エラー13 unknown error ERR_INTER...
0
Selenium(Edge/Chrome)

Selenium「Edge/ChromeでXPathを使用し要素をクリックする」【エクセルマクロ】

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

Selenium「Edge/ChromeでCSSセレクタを使用し要素をクリックする」【エクセルマクロ】

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

実効時エラー0 SeleniumError element not interactableの対処法【ExcelVBA】

開発環境のChrome/Edgeでは自動操作が可能だが、客先環境では動かない。 となるとPC環境の恐れがあります。 よく出る問題がelement not interactable です。 エラー...
0
Selenium(Edge/Chrome)

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

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

Edgeで既存のプロファイルを使用する(ログイン状態維持する)【Selenium】【ExcelVBA】

VBAでEdge起動し、特定サイトへログインをしたい場合、毎度ID/パスワードを入力をしないといけません。 通常のサイトであれば上記でも問題ないのですが、ログイン時に画像認証やSMS認証があった...
0
Selenium(Edge/Chrome)

Edge/ChromeでファイルをPCにダウンロードする【Selenium】【ExcelVBA】

VBAでSelenium経由Chromeを起動し、画像ファイルなどをダウンロードしたい時があります。 Win32APIのURLDownloadToFileでダウンロードする事が可能です。 Webペ...
0
Selenium(Edge/Chrome)

実行時エラー21 TimeoutError The driver failed to open listening port 127.0.0.1:57589 within 10sの対処法【Selenium】【ExcelVBA】

SeleniumBasicで実行時エラー21が表示される SeleniumBasicでwebDriverを使用して、スクレイピングした際、以下エラーが発生する場合があります。 実行時エラー21 T...
0
Selenium(Edge/Chrome)

Edge/Chromeで指定要素まで画面スクロールさせる【scrollIntoView】【Selenium】【ExcelVBA】

Edge/Chromeで指定した要素まで画面スクロールさせる Excel VBAマクロでSeleniumBasicを使用して、自動操作する際、IE自動操作と異なり注意が必要です。 要素が見えていな...
0
Selenium(Edge/Chrome)

Edge/Chromeでアラートの有無を確認する【Selenium】【ExcelVBA】

Edge/Chromeでサイト上のアラートを処理したい場合があります。 また、アラートの有無によって動作を変えたい場合もあります。 上記の場合、現在アラート表示がされているかどうか確認します。...
0
Selenium(Edge/Chrome)

実行時エラー400 Argument Error Browser not definedの対処法【Selenium】【ExcelVBA】

たまにSeleniumを組むと、ど忘れしてエラーが発生する場合があります。 IEからEdgeへ置き換え作業などではなく、一からコードを書くときに初歩的なミスをしました。 エラー内容 実行...
0
Selenium(Edge/Chrome)

VBAでEdge/Chrome操作する為の必須条件「参照設定」する【Selenium】【ExcelVBA】

ExcelVBAマクロではEdge/Chromeを自動操作し、Webスクレイピング、Webクローリングが可能です。 VBAでEdge/Chrome操作の必須条件がSeleniumBasicインストー...
0
Selenium(Edge/Chrome)

Edge/Chrome_SeleniumBasicのインストール【ExcelVBA】

Edge/Chromeの自動操作の前準備 ExcelVBAを使用して、Webブラウザ(Edge/Chrome)の自動操作をする為には事前準備が必要です。 SeleniumBasicのインストール→...
0
タイトルとURLをコピーしました