Seleniumbasic

ExcelVBA

Selenium×ExcelVBA|ラジオボタンの選択状態をチェックする方法

今回は複数の要素の中から1つの要素を選択する際に使用するラジオボタンについて記事を用意します。記事を読んでいただくとラジオボタンの選択状態をチェックする事が出来る様になります。読んでいただくとチェックボックスの理解にもつながりますよ。
ExcelVBA

【Selenium×VBA】ブラウザの最大化|ウインドウの大きさや位置を変える

Seleniumbasic経由で画面サイズを取得する事でウインドウの表示方法をコントロールする事ができます。取得した情報をもとにウインドウの最大化を含め大きさ、位置を決めることができます。うまく使えばプレゼンにも使う事ができますよ。
ExcelVBA

【Selenium×VBA】要素の有無を確認|実行時エラー7への対策

IsElementPresentメソッドを使うとWebページ内に指定要素が存在するのかをチェックする事ができます。加えてエラー回避の役割も果たします。応用編として内容が日々変化するURLの情報を取得する方法についてのヒントを提供します。
ExcelVBA

【selenium×ExcelVBA】ウインドウ、タブを切り替える

Seleniumではウインドウのタイトルを指定する事で必要なウインドウを掴むことができます。ウインドウを指定する理由は各URLの要素はウインドウに紐付いているからです。タイトルを指定せずに隣のウインドウをつかむという操作もできます。
ExcelVBA

【selenium×VBA】取得したURLでハイパーリンクをつくる

スクレイピングでは特定のリンク先のURLを取得することもできます。取得したURLを使ってExcel上にハイパーリンクを用意することも可能です。Web内からリンク先記事のURLとタイトルを取得してExcelにハイパーリンクをセットします。
ExcelVBA

【VBA×selenium×JS】任意の要素まで簡単にスクロール

画面スクロールを再現します。今回は少しレベルを上げて他の言語を交えてコードを書いてみましょう。JavaScriptを使用します。要素を動的にコントロールする事が出来る様になります。コードはコピペで使って試せるように用意しています。
ExcelVBA

【selenium×VBA】右クリックを含めたマウス操作を再現

Webスクレイピングの際頻度は少ないのですが右クリックを必要とする場面があります。Webアプリケーションの操作をする際にご質問いただく事が多いという傾向があります。今回は右クリックとその後に表示される選択肢を選ぶためのコードを紹介します。
ExcelVBA

【Edge×Selenium×VBA】スクレイピング時の実行時エラー0への対策

Edge×selenium×VBAでWebスクレイピングを検討されている方向けの記事です。実行時エラー0でコードが止まった方は是非記事をご覧ください。ブラウザのバージョンアップに伴うドライバーの入れ替えについても参考になる記事です。
ExcelVBA

【selenium×VBA】XPath指定でClass属性を取得|Attribute

指定したパスに特定のClassが存在するのかを確認出来ないかずっと調べていました。回答を見つけたので記事にします。今回はAttributeメソッドを使います。このメソッドを使うと指定した属性が持つ他の属性を取得できる様になります。
ExcelVBA

VBA×Chrome/Edgeでスクレイピング|XPathとは?|動画で解説

この記事はVBA×Seleniumbasic×ChromeでWebスクレイピングを検討されている方向けの記事です。見ていただくと簡単にWebスクレイピングが出来る様になります。簡単だと書いている理由はXPathを使う為です。