¿Alguien (por favor) sabe cómo hacer esto? Pensé que habría una manera fácil de lograr esto, pero no puedo encontrar nada sobre cómo guardar los contenidos del HTML de WebBrowser.WPF Guardar WebBrowser HTML
7
A
Respuesta
-3
Debes usar los objetos HttpWebRequest y HttpWebResponse. simple muestra (que se encuentra en la web, probado, de trabajo):
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
Usted podría intentar algo como esto:
(Suponiendo C# 4 y WPF 4)
dynamic doc = webBrowser.Document;
var htmlText = doc.documentElement.InnerHtml;
funciona para mí ..
+0
¡Busqué en todas partes una solución simple y esto es todo! ¡Brillante! No es necesario usar COM o hacer referencia a otras bibliotecas. –
+0
¿eso guardará también cualquier imagen relacionada o no? –
Cuestiones relacionadas
- 1. Mostrar html desde cadena en el control WPF WebBrowser
- 2. WPF WebBrowser Browser Version
- 3. Guardar imágenes desde un control WebBrowser
- 4. WPF WebBrowser (3.5 SP1) Siempre en la parte superior: otra sugerencia para mostrar HTML en WPF
- 5. Guardar una imagen desde el control WebBrowser de WPF: ¿cómo lo hace?
- 6. Obtención del URL en WPF WebBrowser
- 7. WPF WebBrowser Control: ¿Qué navegador usa?
- 8. Alternativas al control WebBrowser en WPF?
- 9. WPF 3.5 WebBrowser control y ZIndex
- 10. ¿Administrando cookies en un control WPF WebBrowser?
- 11. Mostrar un archivo PDF local en WPF con WebBrowser-Control
- 12. WebBrowser .NET - Estilo FireBug Inspeccionar elemento HTML
- 13. MS WebBrowser + HTML incorporado Recurso + res: // Protocolo
- 14. ¿Dónde guardar plantillas html?
- 15. Cargue un recurso de proyecto en un control WPF Webbrowser
- 16. WPF: Cortar y guardar imagen
- 17. Guardar tabla HTML como imagen
- 18. guardar cambios html del cliente
- 19. ¿Hay alguna manera de mostrar los controles WPF sobre el control wpf WebBrowser?
- 20. WPF C# webbrowser se desplaza sobre el menú superior
- 21. Cómo desactivar el "clic derecho" en WPF Webbrowser Control?
- 22. databind la propiedad Source del WebBrowser en WPF
- 23. Cómo manejar la excepción de navegación de control WPF WebBrowser
- 24. Diferencias entre los controles WPF Frame y WebBrowser
- 25. Lea el código HTML de iframe con Webbrowser C#
- 26. ¿Visualiza contenido HTML mezclado sin WebBrowser? (problemas con ScrollViewer)
- 27. C# WebBrowser HTML con referencias a scripts e imágenes
- 28. Guardar WriteableBitmap al archivo usando WPF
- 29. Guardar un lienzo WPF como una imagen
- 30. Guardar wpf ver como imagen, preferiblemente .png
No creo que sea eso lo que necesito ya que estoy alterando el código HTML en el control WebBrowser (agregando nuevos divs, controles de formulario). Necesito guardar el HTML directamente desde el control, no desde una URL. – dgwyer