Est-ce que quelqu'un (svp) sais comment faire ceci? Je pensais qu'il y aurait un moyen facile d'y parvenir, mais ne trouve rien à propos de l'enregistrement du contenu de HTML WebBrowser.WPF Enregistrer WebBrowser HTML
7
A
Répondre
-3
Vous devez utiliser les objets HttpWebRequest et HttpWebResponse. exemple simple (dans le Web, testé, travail):
HttpWebRequest myWebRequest = (HttpWebRequest)HttpWebRequest.Create(@"http://www.[pagename].com");
myWebRequest.Method = "GET";
HttpWebResponse myWebResponse = (HttpWebResponse)myWebRequest.GetResponse();
StreamReader myWebSource = new StreamReader(myWebResponse.GetResponseStream());
string myPageSource = string.Empty;
myPageSource = myWebSource.ReadToEnd();
myWebResponse.Close();
23
Vous pouvez essayer quelque chose comme ceci:
(En supposant C# 4 et WPF 4)
dynamic doc = webBrowser.Document;
var htmlText = doc.documentElement.InnerHtml;
Works pour moi ..
+0
J'ai cherché partout une solution simple et c'est tout! Brillant! Pas besoin d'utiliser COM ou de référence d'autres bibliothèques. –
+0
cela sauvera-t-il toutes les images liées aussi bien ou pas? –
Questions connexes
- 1. Enregistrer le contenu du contrôle WebBrowser au format HTML
- 2. WPF WebBrowser Troubles
- 3. Comment enregistrer xml dans un contrôle webbrowser?
- 4. encodage webbrowser silverlight/wpf
- 5. WPF WebBrowser NavigateToStream et images
- 6. WPF Net3.5 WebBrowser HTMLElement Souris Cliquez
- 7. Application Silverlight dans WPF WebBrowser?
- 8. Joindre Watin à WebBrowser (WPF)
- 9. WPF WebBrowser (3.5 SP1) Toujours en haut - autre suggestion pour afficher du HTML dans WPF
- 10. WPF .net4 webBrowser et Internet Explorer 8
- 11. Model View ViewModel dans WPF avec WebBrowser
- 12. Enregistrer la page Web à l'aide du contrôle webbrowser
- 13. Cookies WPF WebBrowser à utiliser dans WebRequest
- 14. Événements WPF WebBrowser pour les erreurs HTTP?
- 15. Alternatives au contrôle WebBrowser dans WPF?
- 16. WPF WebBrowser Control - aucun événement LinkClick
- 17. Cookies persistants dans le contrôle WPF WebBrowser?
- 18. webbrowser impression
- 19. WPF: Couper et enregistrer l'image
- 20. Comment rendre un WPF WebBrowser en lecture seule?
- 21. Enregistrer ou afficher le contexte de l'objet WebBrowser dans le fichier .pdf dans VB.NET
- 22. WPF WebBrowser pour parcourir les fichiers PHP locaux
- 23. wpf: modifier la taille de police pour le contrôle WebBrowser
- 24. Différences entre les contrôles WPF Frame et WebBrowser
- 25. Comment faire pour désactiver la suppression du contrôle wpf webbrowser
- 26. Arrêter le déplacement à partir d'un contrôle WPF WebBrowser
- 27. WPF WebBrowser n'inclut pas le hachage dans l'URL source?
- 28. WPF - Comment insérer mes informations d'identification proxy dans WebBrowser Control
- 29. Quelle est une bonne alternative au contrôle WPF WebBrowser?
- 30. superposition pour le contrôle WebBrowser dans l'application WPF?
Je ne pense pas que ce soit ce dont j'ai besoin car je modifie le code HTML dans le contrôle WebBrowser (en ajoutant de nouveaux divs, contrôles de formulaire). Je dois enregistrer le HTML directement à partir du contrôle, pas à partir d'une URL. – dgwyer