2013-04-16 49 views
1

我已經下載了字符串並找到索引,但是無法獲取我正在搜索的文本。這裏是我的代碼:如何搜索網站的下載字符串?

System.Net.WebClient client = new System.Net.WebClient(); 
string downloadedString = client.DownloadString("http://www.gmail.com"); 
int ss = downloadedString.IndexOf("fun"); 
string mm = downloadedString.Substring(ss); 
textBox1.Text = mm; 
+1

你想在這裏完成什麼?預期的投入?預期的產出? – Codeman

+4

Afaik,gmail是所有的JavaScript驅動的,所以如果你正在尋找可能通過ajax填充的「有趣」,因此不在原始請求中。 – Matthew

+0

是不是https://mail.google.com?它將重定向。 – 2013-04-16 19:29:21

回答

0

嘗試以下

if (downloadedString .Contains("fun")) 
    { 
     // Process... 
    } 
+0

這是如何解決OP的問題的? –

+0

當我按下網頁上的提交按鈕,然後出現一些數據,當它在源代碼中看到它出現在​​ .....所以我怎麼能得到這些數據?其實我正在從c#搜索網頁上的東西,我想獲得這些結果...請幫助我搜索了很多,但無法找到它 – user2233501

+0

你需要首先從字符串中提取html標記,然後必須對新字符串進行搜索。 。這個鏈接可能會幫助你http://www.dotnetperls.com/remove-html-tags –