2011-03-05 78 views

回答

1
static string GetContent() 
{ 
url = 'http://local.ch'; 
WebClient client = new WebClient(); 
client.Headers.Add("user-agent", 
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)"); 
Stream data = client.OpenRead(url); 
StreamReader reader = new StreamReader(data); 
string s = reader.ReadToEnd(); 
data.Close(); 
reader.Close(); 
return s; 
} 

http://www.charlesrcook.com/archive/2008/11/15/pulling-web-content-with-c.aspx

+0

引用它只會讀取網頁的源文件。但我只想得到搜索結果並導出到excel文件。 – AjmeraInfo 2011-03-05 07:51:34

+0

你好,正在半諷刺。你將不得不實施某種類型的wget或curl,發送與搜索表單匹配的正確的帖子參數,或者發送給你。 (查看這些變量的html源代碼以及庫中關於如何實現發佈請求的文檔)。理想情況下的帖子響應將會是結果,然後您可以使用某種dom解析器進行解析。如果你真的想要,我可以擴展我的答案,以更詳細的方式解釋這些步驟,可能不會太可怕地把它放入知識庫或任何東西。 – Orbit 2011-03-05 07:54:37

+0

yaa請詳細解釋。所以我很容易理解。或任何現成的圖書館。 – AjmeraInfo 2011-03-05 07:59:38