WebClient,WebRequest和Stream没有返回任何内容......?

时间:2014-06-29 20:46:06

标签: c# forms web-scraping pastebin

我尝试过WebClient的DownloadSring和WebRequest + Stream来尝试抓取页面(This one)并从中获取原始粘贴数据。我搜过网但没找到答案。

我有这段代码:

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();


我有多个表单,因此我正在编辑Note的txtMain文本框以添加粘贴内容,但无论我使用哪种功能,它似乎都不会返回任何内容。我知道跨表格编辑是有效的,因为我有多个可以返回的东西。

如何抓取原始数据?

非常感谢,
P

1 个答案:

答案 0 :(得分:0)

下载您网站的内容没有问题。您根本就没有使用您创建的Node类的实例。

var note = new Note();

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