アスパLab

LesserScraping

LS000026_GoogleChromeで右のタブへ操作を切り替える

「LesserScraping」では新しいタブを開くと操作中のタブが新しいタブへ切り替わります。また、元のタブへ操作を戻すには「SwitchToLeftWindow」メソッドを使用します。そこからまた新しいタブへ操作を移したいということがあります。このページではExcelVBA(マクロ)でGoogleChrome(以下chrome)の操作対象のタブを右のタブへ切り替える「SwitchToRightWindow」メソッドについて解説します。
LesserScraping

LS000025_GoogleChromeで左のタブへ操作を切り替える

「LesserScraping」では新しいタブを開くと操作中のタブが新しいタブへ切り替わります。以降の操作は新しいタブに対して実行されるようになりますが、一通りの操作が済んだあと、新しく開いたタブはそのままで、また元のタブへ操作を切り替えたいということがあります。このページではExcelVBA(マクロ)でGoogleChrome(以下chrome)の操作対象のタブを左のタブへ切り替える「SwitchToLeftWindow」メソッドについて解説します。
LesserScraping

LS000024_GoogleChromeで新しいタブを開く

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

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

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

LS000022_GoogleChromeのウィンドウサイズを最小にする

ウィンドウを最大化するメソッドがある以上、最小化するメソッドも用意されています(※私は使用したことがないですが・・)。操作中ではないウィンドウを隠したり、逆に操作過程を見えなくしたりに使えるかもしれません。このページではExcelVBA(マクロ)によって自動で開かれたGoogleChrome(以下chrome)のウィンドウを最小化する「MinimizeWindow」メソッドについて解説します。
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

LS000018_GoogleChromeで指定した要素まで画面をスクロールする

IEでスクレイピングをしていた方々にはなじみがないかもしれませんが「LesserScraping」スクレイピングでは操作対象の要素(Element)が画面内に収まっていないと正しく操作が反映しないことがあります。そのため画面の最大化と併せて、指定の要素まで画面をスクロールさせることも必要です。このページではExcelVBA(マクロ)で指定の要素までGoogleChrome(以下chrome)の画面スクロールをする「ScrollTo」メソッドについて解説します。
LesserScraping

LS000017_GoogleChromeでParticalLinkTextで指定した要素をクリックする

「LesserScraping」での要素(Element)の指定方法は8つあります。その中で「ParticalLinkText」は「LinkText」と同様、リンクに設定されているテキストで要素を検索します。このページではExcelVBA(マクロ)で指定した要素をGoogleChrome(以下chrome)でクリックする「Click」メソッドについて、ParticalLinkTextで要素を指定する方法を解説します。要素の指定方法は他のメソッドでも同様です。
スポンサーリンク