2
我需要打开Internet Explorer的URL,然后阅读C#中文档的源代码。打开IE浏览器,导航到URL并在C#中获取源代码。
这可能吗?
我知道你可以启动进程,但我如何导航到一个URL并获得源代码? 我必须通过IE打开它,因为用于检索页面的协议只适用于IE。
谢谢!
我需要打开Internet Explorer的URL,然后阅读C#中文档的源代码。打开IE浏览器,导航到URL并在C#中获取源代码。
这可能吗?
我知道你可以启动进程,但我如何导航到一个URL并获得源代码? 我必须通过IE打开它,因为用于检索页面的协议只适用于IE。
谢谢!
根据您的要求有不同的技术:
Process.Start("iexplore.exe", "http://www.google.com");
运行IE浏览器,然后WebCilent.DownloadString
下载HTML源代码(发送到服务器的2个HTTP请求)以下内容可以在不打开IE的情况下从网址获取html。
using(WebClient client = new WebClient()) {
string html = client.DownloadString(address);
}
打开IE特定的URL,你可以这样做:
System.Diagnostics.Process.Start("iexplore", "http://example.com");
HTML中的代码?使用WebRequest? – Phill 2012-04-23 08:49:20