0
我使用HtmlUnit從服務器獲取頁面。 頁面有很多的JavaScript,我想從頁面獲取一些變量值(數組,JSON等)。 有沒有辦法讓所有的全局變量? 我使用得到變量的代碼如下如何使用HtmlUnit獲取javascript變量(數組)及其內容
ScriptResult scr = result.executeJavaScript("User");
scr.getJavaScriptResult();
當我打印這個變量它顯示[object Object]
我如何得到這個變量的性質。我知道有一個屬性「ID」,所以我可以簡單地撥打result.executeJavaScript("User.id")
,但還有一些我目前不知道的。我如何看到所有的屬性? 同樣的問題是使用JSON對象
var Item = {Locations: {"1":{"name":"New York", "desc":"xyz"}}
同樣的問題在這裏
result.executeJavaScript("Item.Locations");
回報[object Object]
,有什麼辦法立刻讓整個JSON對象?