WPF Сохранить HTML-браузер - PullRequest
       1

WPF Сохранить HTML-браузер

8 голосов
/ 12 октября 2010

Кто-нибудь (пожалуйста) знает, как это сделать? Я думал, что будет простой способ добиться этого, но не могу найти ничего о сохранении содержимого WebBrowser HTML.

Ответы [ 2 ]

25 голосов
/ 23 апреля 2011

Вы можете попробовать что-то вроде этого:

(Предполагается, что C # 4 и WPF 4)

dynamic doc = webBrowser.Document;
var htmlText = doc.documentElement.InnerHtml;

У меня работает ...

0 голосов
/ 12 октября 2010

Yous должен использовать объекты HttpWebRequest и HttpWebResponse.Простой образец (найден в сети, проверен, работает):

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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...