2014-06-29 42 views
0

我已經嘗試了WebClient的DownloadSring和WebRequest + Stream來嘗試並抓取頁面(This one)並從中獲取原始粘貼數據。我已經在網上搜索,但沒有找到答案。

我有這樣的代碼:WebClient,WebRequest和Stream不會返回任何東西......?

WebRequest request = WebRequest.Create("http://pastebin.com/raw.php?i=" + textBox1.Text); 
WebResponse response = request.GetResponse(); 
Stream data = response.GetResponseStream(); 
string pasteContent = ""; 
using (StreamReader sr = new StreamReader(data)) 
{ 
    pasteContent = sr.ReadToEnd(); 
} 
new Note().txtMain.Text += pasteContent; 
new Note().txtMain.Refresh(); 


和我有多種形式,所以我編輯註釋的文本框txtMain添加糊狀內容,但它似乎返回任何結果,無論哪個功能我用。我知道交叉形式的編輯工作,因爲我有很多可以返回的東西。

我該如何刮取原始數據?

非常感謝你,
P

回答

0

有一個在你的下載網站的內容沒有問題。你根本不使用你創建的Node類的實例。

var note = new Note(); 

note.txtMain.Text += pasteContent; 
note.Show(); 
+0

這打開了一個全新的註釋表單...有沒有一種方法可以編輯現有的註釋表單?它已經在屏幕上。謝謝 – parzivail

+0

然後使用它的實例,而不是創建一個新的。我不知道什麼Note類是你創建它的地方?你在哪裏保持對它的參考? – EZI

+0

如何?它說我需要一個對象引用。 'Note'類是我的記事本程序的主要形式。它包含一個文本框,狀態欄,菜單欄等。 – parzivail