みなさん、こんちには!
WebサイトからExcelを使ってデータを取得する方法は幾つかありますが、
今回はInternet Explorerを使わずに、 HTTPリクエストして、
取得してみたいと思います。
まずは、友だちに配布出来る様にライブラリを追加せずにCreateObject関数を使って
HTTPリクエストをする方法から
「 XMLHttpRequestオブジェクト 」を CreateObject関数 で生成する。
準備が整いましたので、早速Webサイトに HTTPリクエストしてみましょう。
Openメソッドを使って、リクエストをする。
ちなみ「GET」リクエストを取得する場合に使います。送りたいときは「 Post 」を使います。
今回は取得のみなので 「GET」 を使います。
1 2 3 4 5 |
Dim web_con As Object Set web_con = CreateObject("MSXML2.XMLHTTP") web_con.Open "GET", "https://www.rakuten.co.jp/",False web_con.Send |
web_con.Open “GET”,URL,False
最後に「False」が 付いているの非同期で取得する為です。
これでWebサイトに接続ができました。
次回は、ステータスを取得し状態を確認してからデータを取得する方法に続きます。
コメント