アスパLab

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で要素を指定する方法を解説します。要素の指定方法は他のメソッドでも同様です。
LesserScraping

LS000016_GoogleChromeでLinkTextで指定した要素をクリックする

「LesserScraping」での要素(Element)の指定方法は8つあります。その中で「LinkText」はこれまでに紹介してきた要素の指定方法とは少し異なり、人の目に見えないタグやidではなく、リンクに設定されているテキストで要素を検索します。このページではExcelVBA(マクロ)で指定した要素をGoogleChrome(以下chrome)でクリックする「Click」メソッドについて、LinkTextで要素を指定する方法を解説します。要素の指定方法は他のメソッドでも同様です。
LesserScraping

LS000015_GoogleChromeでCssSelectorで指定した要素をクリックする

「LesserScraping」での要素(Element)の指定方法は8つあります。その中で「CssSelector」は「XPath」や「id」同様、それだけでは要素を特定することができます。XPathとほぼ同等の性質を持っており、XPathで置き換えることができるため、私は強いてCssSelectorを使う場面に遭遇したことがありません。このページではExcelVBA(マクロ)で指定した要素をGoogleChrome(以下chrome)でクリックする「Click」メソッドについて、CssSelectorで要素を指定する方法を解説します。要素の指定方法は他のメソッドでも同様です。
アスパLab

LS000014_GoogleChromeでTagNameで指定した要素をクリックする

「LesserScraping」での要素(Element)の指定方法は8つあります。その中で「TagName」はHTMLのタグを指定して要素を指定できます。「name」や「ClassName」と同様、それだけでは要素を特定することができません。「id」「name」「class」が設定されていない要素も指定できますが、ページ構成の変更の影響を受けやすく、使用優先順位は低いです。このページではExcelVBA(マクロ)で指定した要素をGoogleChrome(以下chrome)でクリックする「Click」メソッドについて、TagNameで要素を指定する方法を解説します。要素の指定方法は他のメソッドでも同様です。
LesserScraping

LS000013_GoogleChromeでClassNameで指定した要素をクリックする

「LesserScraping」での要素(Element)の指定方法は8つあります。その中で「ClassName」は「name」と同様、それだけでは要素を特定することができません。しかし「id」や「name」が設定されていない要素にも「class」は指定されているということは多いため「name」に次いで使用優先順位の高い指定方法です。このページではExcelVBA(マクロ)で指定した要素をGoogleChrome(以下chrome)でクリックする「Click」メソッドについて、ClassNameで要素を指定する方法を解説します。要素の指定方法は他のメソッドでも同様です。
LesserScraping

LS000012_GoogleChromeでnameで指定した要素をクリックする

「LesserScraping」での要素(Element)の指定方法は8つあります。その中で「name」要素は「XPath」や「id」と異なりそれだけで要素を特定することができません。しかし「id」が設定されていない要素にも「name」は指定されているということは多いため「id」に次いで使用優先順位の高い指定方法です。このページではExcelVBA(マクロ)で指定した要素をGoogleChrome(以下chrome)でクリックする「Click」メソッドについて、nameで要素を指定する方法を解説します。要素の指定方法は他のメソッドでも同様です。
スポンサーリンク