Webスクレイピング

Webから情報を抜き取る

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属性を取得

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

【動画で解説】XPathを使えばWebスクレイピングは簡単にできる

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

VBA×Selenium×ChromeでWebスクレイピング|nameタグを使う

記事を読むとVBA×Seleniumbasic×Cromeの仕様でWebスクレイピングができます。加えてFindElementByNameメソッドの使い方が分かります。記事後半では動画を用意しています。Nameタグの探し方が分かります。
ExcelVBA

VBAでWebスクレイピング難しい初期設定を分かりやすく解説

まずSeleniumbasicについて簡単に説明します。使用感の分かる動画も用意しました。続いて環境構築について解説しています。コードを書く前に必要な作業を理解する事が出来ます。最後にコードを解説している記事へのリンクを用意しました。