htmlagilitypack et dynamique du contenu litigieux

Je veux créer un site web de scrapper application et je veux le faire avec contrôle webbrowser, htmlagilitypack et xpath.

maintenant j'ai réussi à créer xpath générateur(j'ai utilisé webbrowser dans ce but), qui fonctionne très bien, mais parfois je ne peux pas saisir de manière dynamique (via javascript ou ajax) le contenu généré. J'ai aussi trouvé que, lorsque l'on contrôle webbrowser(en fait le navigateur IE) génère quelques balises supplémentaires comme "tbody", tandis que de nouveau htmlagilitypack
`htmlWeb.Charge(webBrowser.DocumentStream); " ne pas le voir.

une autre note. J'ai découvert que le code suivant fait attrape la page web en cours source, mais je ne pouvais pas fourni avec le htmlagilitypack
`(mshtml.IHTMLDocument3)webBrowser.Document.DomDocument;`

Pouvez vous s'il vous plaît m'aider avec ça?

aider avec quoi? quelle est votre question? Vous devez montrer un peu de code pour obtenir une aide réelle.
désolé les gars, j'ai trouvé la solution ici: var documentAsIHtmlDocument3 = (mshtml.IHTMLDocument3)webBrowser.Document.DomDocument; StringReader sr = new StringReader(documentAsIHtmlDocument3.documentElement.outerHTML); htmlDoc.Charge(sr); et cela a fonctionné.
comment vous pouvez reterived la dynamique du contenu de la page ?est htmlagility pack est utilisé pour reterive le contenu dynamique.

OriginalL'auteur Chyngyz Sydykov | 2012-04-16