2016-05-01 12 views
0

我想知道如果我使用VBA抓取腳本從網頁抓取數據,Google Analytics事件是否被解僱?我沒有使用瀏覽器模擬,我使用MSXML2.XMLhttp對象與GET請求。使用VBA啓動Google Analytics事件下載網頁的HTML內容?

例如

Set XMLreq = CreateObject("MSXML2.XMLhttp") 
With XMLreq 

    url = "url_of_website" 
    .Open "GET", url, False 
    .send 
    Set HTMLdoc = CreateObject("HTMLFile") 
    HTMLdoc.body.innerHTML = .responseText 

End With 

這是否火災谷歌分析數據傳回服務器?

+0

可能的重複http://stackoverflow.com/questions/136682/how-to-disable-javascript-in-mshtml-htmldocument-net – NineBerry

回答

3

使用MSXML2.XMLhttp下載網頁不會觸發Google分析事件,因爲沒有JavaScript代碼以這種方式執行。但是,當您將網頁加載到HTMLDoc對象中時,可能會執行JavaScript,並且可能會觸發Google分析事件,具體取決於Google Analytics如何嵌入到網頁中。

+0

好的,謝謝@NineBerry那麼有什麼辦法可以解析下載的HTML而不會觸發Javascript如GA? –

+0

您可以嘗試鏈接問題中的提案以將designMode設置爲「On」。 – NineBerry

相關問題