スクレイピングによるYahooニュース記事の複数取得(SeleniumBasic-Excel VBA)

【SeleniumBasic】スクレイピングで複数情報を取得するにはClassによる指定が便利!で紹介したコードはclass内の情報を一括取得し、出力するものでした。
ただ実際は「記事の名称」、「New」という表示、「コメント数」といった風に分けたいですよね。
そんな方にExcel VBAで自動化するコードを作成しました。

最終形は以下になります。

コードのポイントとしては以下になります。
・「記事」、「コメント数」を配列として取得する
・一次元配列の状態でSheet1に出力する
・コメントが表示されない記事に対しても対応する

このコードを使えるのは以下の方です。

  • ブラウザとしてGoogle Chromeを使っている

  • Selenium Basicをインストールしている

内容としてはVBAでのコード(各コードにコメント付き)となります。
実際の使用コードの勉強用に使っていただければ幸いです。

うまく使えなかった場合はコメントいただければ対応します。

ここから先は

1,337字

¥ 100

この記事が気に入ったらサポートをしてみませんか?