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