2012-05-23 43 views
1

是否有可能jQuery的變化後得到的HTMLDocument?例如,在下一次更改後,通過'myId'獲取元素。如何在jQuery更改後獲取HtmlDocument? (HtmlAgilityPack)

JS代碼:

$(document).ready(function() 
{ 
    $("#myContainer").html("<div id='myId'></div>"); 
}); 

的C#代碼:

var doc = new HtmlDocument(); 
... 
doc.GetElementbyId("myId"); 

如何?

+0

我懷疑'HtmlDocument'的解釋和內部執行JavaScript代碼。從這個意義上說,jQuery不會「改變」任何東西。這只是代碼傳遞給客戶端。在大多數Web瀏覽器的情況下,他們將執行該代碼。儘管如此,我不知道任何自動化的HTTP請求/響應庫。 – David

回答

3

您可能能夠在使用HtmlAgilityPack和WebBrowser控制的混合做。我認爲值得一看。您將加載使用 WebBrowser HTML和你有HtmlDocument解析它。

This代碼項目的文章可能是一個很好的起點

相關問題