スクレイピングによるYahooニュース記事の複数取得(SeleniumBasic-Excel VBA)
【SeleniumBasic】スクレイピングで複数情報を取得するにはClassによる指定が便利!で紹介したコードはclass内の情報を一括取得し、出力するものでした。
ただ実際は「記事の名称」、「New」という表示、「コメント数」といった風に分けたいですよね。
そんな方にExcel VBAで自動化するコードを作成しました。
最終形は以下になります。
コードのポイントとしては以下になります。
・「記事」、「コメント数」を配列として取得する
・一次元配列の状態でSheet1に出力する
・コメントが表示されない記事に対しても対応する
このコードを使えるのは以下の方です。
ブラウザとしてGoogle Chromeを使っている
Selenium Basicをインストールしている
内容としてはVBAでのコード(各コードにコメント付き)となります。
実際の使用やコードの勉強用に使っていただければ幸いです。
うまく使えなかった場合はコメントいただければ対応します。
ここから先は
1,337字
¥ 100
この記事が気に入ったらサポートをしてみませんか?