2011-07-07 6 views
0

J'ai un composant webBrowser et je voudrais enregistrer le code HTML modifié dans le fichier.webbrowser code HTML midifié C#

Je ne sais pas si vous m'avez compris, mais le navigateur navigue sur une page, reçoit HTML + JS, puis JS modifie le code HTML, maintenant je dois enregistrer ce code HTML modifié.

J'ai essayé d'utiliser DocumentText mais le résultat de la sortie est que le résultat est le code HTML original et non le code HTML modifié par JS.

Est-ce que quelqu'un sait comment résoudre ce problème?

Répondre

0

Vous pouvez utiliser outerHTML d'un élément qui vous intéresse (c'est-à-dire BODY).

Regardez les méthodes de HTMLDocument comme http://msdn.microsoft.com/en-us/library/system.windows.forms.htmldocument.getelementsbytagname.aspx et HtmlElement - http://msdn.microsoft.com/en-us/library/system.windows.forms.htmlelement.outerhtml.aspx

+0

Pourriez-vous poster un exemple que je ne peux pas trouver quelque chose d'utile sur MSDN – Greg

+0

Mis à jour avec des liens vers HtmlDocument et HtmlElement –

1

Un grand nombre de plug-ins de développement (Firebug ou Firefox ou outils de développement pour IE ou Chrome) vous permettra de voir le code HTML mis à jour.

+0

oui je sais mais j'ai plus de 10000 liens alors je dois le coder – Greg