LesserScraping

LesserScraping

LS000024_GoogleChromeで新しいタブを開く

複数のサイトを横断して情報を収集・入力するような場合、例えば気象庁のサイトで取得した平均気温を自社の基幹システムへ入力するなどの時「LesserScraping」では、ウィンドウを分けてGoogleChrome(以下chrome)を立ち上げるか、新しいタブを開くかで対応ができます。このページではExcelVBA(マクロ)によって自動で開かれたchromeで新しいタブを開く「NewWindow」メソッドについて解説します。
LesserScraping

LS000023_GoogleChromeのウィンドウサイズをフルスクリーンにする

ウィンドウを最大化/最小化するメソッドの他、フルスクリーンにするメソッドも用意されています(※私は使用したことがありません)。ディスプレイサイズを最大限使えるので、サブディスプレイで適用するといいかもしれません。このページではExcelVBA(マクロ)によって自動で開かれたGoogleChrome(以下chrome)のウィンドウをフルスクリーンにする「FullscreenWindow」メソッドについて解説します。
LesserScraping

LS000021_GoogleChromeで指定した要素のテキストを取得する

Webスクレイピングの最終目的はWebページに表示されたテキストデータを取得することであることが多いです。ExcelVBA(マクロ)で自動的に起動したGoogleChrome(以下chrome)に表示されているテキストデータを要素を指定して取得する「GetText」メソッドについて解説をします。
LesserScraping

LS000020_GoogleChromeで指定の要素にテキストを入力する

テキストボックスにテキスト入力をすることはWebスクレイピングの基本です。このページではExcelVBA(マクロ)でWebページの指定した要素に対しGoogleChrome(以下chrome)でテキスト入力ができる「SetText」メソッドについて解説をします。
LesserScraping

LS000019_GoogleChromeで指定の要素に対してキーストロークを送信する

例えばテキストの入力に応じて発火するjavascriptがあるとき、単純にテキストを自動入力するだけでは、javascriptのコードが実行されないことがあります。手動での操作であってもテキストをコピペしただけでは動かないが、EnterキーやTabキーを押すと動くことがあります。このページではExcelVBA(マクロ)でWebページ上の指定の要素に対しGoogleChrome(以下chrome)からキーストロークを送信する「Sendkey」メソッドについて解説をします。
LesserScraping

LS000010_GoogleChromeでXPathで指定した要素をクリックする

他のスクレイピングツールと同様「LesserScraping」でも「XPath」や「id」「name」などで操作対象の要素(Element)を特定してから操作を実行します。「LesserScraping」での要素の特定方法は8つあります。このページではExcelVBA(マクロ)で指定した要素をGoogleChrome(以下chrome)でクリックする「Click」メソッドについて、XPathで要素を指定する方法とあわせて解説します。
LesserScraping

LS000009_GoogleChromeのウィンドウサイズを最大にする

IEでWebスクレイピングをしていた方にとっては無縁の問題だったかと思いますが「LesserScraping」でGoogleChrome(以下chrome)を操作するとき、操作対象の要素が画面に収まっていないと、クリックやテキスト取得ができないことが多くあります。そのため、特段事情がなければ開いたウィンドウは最大化して操作することを推奨します。このページではExcelVBA(マクロ)によって自動で開かれたchromeのウィンドウを最大化する「MaximizeWindow」メソッドについて解説します。
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」メソッドについて解説します。
スポンサーリンク