¿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. Alternativas al control WebBrowser en WPF?
- 7. WPF WebBrowser Control: ¿Qué navegador usa?
- 8. WPF 3.5 WebBrowser control y ZIndex
- 9. Obtención del URL en WPF WebBrowser
- 10. ¿Administrando cookies en un control WPF WebBrowser?
- 11. Mostrar un archivo PDF local en WPF con WebBrowser-Control
- 12. MS WebBrowser + HTML incorporado Recurso + res: // Protocolo
- 13. WebBrowser .NET - Estilo FireBug Inspeccionar elemento HTML
- 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 cambios html del cliente
- 18. Guardar tabla HTML como imagen
- 19. ¿Hay alguna manera de mostrar los controles WPF sobre el control wpf WebBrowser?
- 20. Cómo desactivar el "clic derecho" en WPF Webbrowser Control?
- 21. Diferencias entre los controles WPF Frame y WebBrowser
- 22. Cómo manejar la excepción de navegación de control WPF WebBrowser
- 23. databind la propiedad Source del WebBrowser en WPF
- 24. WPF C# webbrowser se desplaza sobre el menú superior
- 25. C# WebBrowser HTML con referencias a scripts e imágenes
- 26. ¿Visualiza contenido HTML mezclado sin WebBrowser? (problemas con ScrollViewer)
- 27. Lea el código HTML de iframe con Webbrowser C#
- 28. Guardar WriteableBitmap al archivo usando WPF
- 29. Guardar wpf ver como imagen, preferiblemente .png
- 30. Guardar un lienzo WPF como una imagen
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