私はVBAでExcelを使用してページを開き、いくつかの情報を抽出してデータベースに入れています。いくつかの調査の結果、IE を開くには明らかに時間がかかり、XmlHTTP を使用して実現できることがわかりました。別の質問で提案されているように、XmlHTTP を使用して Web ページを開きます 。ただし、IE を使用している間は、div タグをナビゲートできました。XmlHTTPで同じことを達成するにはどうすればよいですか?
IE を使用してページを開く場合、以下のようなことを行って複数の div 要素をナビゲートします。
Set openedpage1 = iedoc1.getElementById("profile-experience").getElementsbyClassName("title")
For Each div In openedpage1
---------
しかし、XmlHttp では、以下のようなことができません。
For Each div In html.getElementById("profile-experience").getElementsbyClassName("title")
オブジェクトがこのプロパティまたはメソッドをサポートしていないため、エラーが発生します。