VBAでWEBスクレイピング|HTTPリクエストの事例とプログラム概要を紹介

テクノロジー



動画のなかでは、ウェブページで解説しているとお伝えしましたが

2は準備ができていませんでした。申し訳ありません。あとで更新します。

以下、各事例の詳細情報

1. ウェブページのタイトル(件名)を取得しエクセル出力
VBAのHTTPリクエストでウェブページのタイトル(件名)を取得しエクセル出力
→https://fastclassinfo.com/entry/vba_get_webpage_title/

2. Google検索の結果を取得
→後日

3. ウェブページの見出しを取得
タイトル,H2,H3をテキストへ書き出す(ダウンロード可能)
→https://fastclassinfo.com/entry/getcontentsscraper/

4. ヤフオク情報取得
HTTPリクエストでヤフオク情報を取得してみる(ダウンロード可能)
→https://fastclassinfo.com/entry/vba_get_yahooauctiondata/

5. Google翻訳
以下でプログラム解説およびVBA入りのExcelファイルダウンロード可能です。
→https://fastclassinfo.com/entry/vba_google_translate/

おまけ. APIを使った方法
・VBAで天気予報データをWebAPIで取得しJSONパースでエクセルへ出力(具体的にはAPIではないですが、良い題材なので紹介)
→https://fastclassinfo.com/entry/vba_get_weather_information_with_json/

・エクセルVBAでChatworkにファイル添付とメッセージ通知を自動実行
→https://fastclassinfo.com/entry/vba_send_chatwork_message_with_file/

・VBAでChatworkのメッセージをまとめて取得してエクセルに書き出す
→https://fastclassinfo.com/entry/vba_get_chatwork_messages/

・エクセルVBAでSlackにAPIを通じてメッセージを自動通知
→https://fastclassinfo.com/entry/vba_send_slack_message/

動画の目次
0:00 イントロ
0:10 ブラウザ操作とHTTPリクエスト
0:48 HTTPリクエストとは?
1:47 VBAでHTTPリクエストを使うときの解説
4:23 事例紹介1. ウェブページのタイトル取得
4:57 事例紹介2. ウェブ検索結果の取得
5:42 事例紹介3. ページの見出しを取得
7:22 事例紹介4. ヤフオク情報取得
9:16 事例紹介5. Google翻訳を一括処理
10:36 おまけ APIを使うと便利

Comments

Copied title and URL