アスパLab

LesserScraping

LS000004_GoogleChromeでXPathを取得する

Webスクレイピングをするとき、Webシステム上のボタンを押したり、テキストボックスに値を入力したり、テキストを取得したりすとき、必ず操作の対象となる要素(Element)を指定する必要があります。このページではXPathという要素を特定するための文字列をGoogleChrome(以下chrome)で取得する方法を説明します。
LesserScraping

LS000003_マクロ(スクレイピング)の動作を一時停止させる

Webスクレイピングでは、ブラウザの読み込み待ち時間を考慮してマクロの動作を遅延させる必要があります。これまでIEでのスクレイピングをされていた方にとっては読み込み待ちの処理をページごとに考えないといけないというのはストレスだと思いますが、本家「SeleniumBasic」でも状況は変わらないので、GoogleChrome(以下chrome)でスクレイピングをしたいという場合、慣れるしかありません。
LesserScraping

LS000002_GoogleChromeを指定のURLへ遷移させる

スクレイピングではブラウザを起動したあと、操作対象となるWebページへ遷移をします。このページではExcelVBA(マクロ)で自動的に起動したGoogleChrome(以下chrome)を指定したURLへ遷移させる「NavigateTo」メソッドについて解説します。
LesserScraping

LS000001_GoogleChromeを起動する

「LesserScraping(レッサースクレイピング)」は初回起動時にGoogleChrome(以下chrome)の新規プロファイルを作成します。プロファイルを削除してから実行する場合も同様です。「LesserScraping」では新規プロファイルを作成した場合、そのままマクロの処理を終了します。このページではプロファイルの作成および「Start」メソッドを使用してchromeを起動する方法を解説します。
関数リファレンス

F0000001_ユーザーフォームに最小化/最大化ボタンを表示させる

ツール作成において、ExcelVBA(マクロ)を使うことの利点の一つは、ユーザーフォームにあるかと思います。Excelの利用率は2024年4月調査時点で61.9%(Utilly調べ)これは利用率なので、普及率はさらに高い割合かと思います。また、組織内で個人が使用する分にはインストールなどの手間が不要である場合が多いかと思います。この普及率・簡便さでユーザーフォームと同等の機能を持ったアプリはありません(たぶん)。このユーザーフォームはExcelのブックとは別で動作するウインドウが立ち上がり、入力受付などに使用できますが、最小化・最大化ボタンが付いていません。例えばユーザーフォームとなにか別のウインドウ(ブラウザ等)とを交互に操作するといった場合、操作性が悪いと私は感じます。この操作性の改善への答えのひとつが、この関数かと考えます。※(私の)便宜上、関数と表記していますが関数ではありません。
LesserScraping

LS000008_GoogleChromeでCssSelectorを取得する

Webスクレイピングをするとき、Webシステム上のボタンを押したり、テキストボックスに値を入力したり、テキストを取得したりすとき、必ず操作の対象となる要素(Element)を指定する必要があります。このページでは要素を特定するための「CssSelector」(以下CSSセレクタ)という文字列をGoogleChrome(以下chrome)で取得する方法を説明します。
LesserScraping

LS000007_GoogleChromeでClassNameを取得する

Webスクレイピングをするとき、Webシステム上のボタンを押したり、テキストボックスに値を入力したり、テキストを取得したりすとき、必ず操作の対象となる要素(Element)を指定する必要があります。このページでは要素を特定するための「ClassName」という文字列をGoogleChrome(以下chrome)で取得する方法を説明します。
LesserScraping

LS000006_GoogleChromeでnameを取得する

Webスクレイピングをするとき、Webシステム上のボタンを押したり、テキストボックスに値を入力したり、テキストを取得したりすとき、必ず操作の対象となる要素(Element)を指定する必要があります。このページでは要素を特定するための「name」という文字列をGoogleChrome(以下chrome)で取得する方法を説明します。
LesserScraping

LS000005_GoogleChromeでidを取得する

Webスクレイピングをするとき、Webシステム上のボタンを押したり、テキストボックスに値を入力したり、テキストを取得したりすとき、必ず操作の対象となる要素(Element)を指定する必要があります。このページでは「id」という要素を特定するための文字列をGoogleChrome(以下chrome)で取得する方法を説明します。
スポンサーリンク