0

WebClient の DownloadSring と WebRequest+Stream の両方を試して、ページ ( This one ) をスクレイピングして、そこから Raw Paste データを取得しようとしました。私はネットを精査しましたが、答えは見つかりませんでした。

私はこのコードを持っています:

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 .

4

1 に答える 1

0

サイトのコンテンツをダウンロードするのに問題はありません。Node作成したクラスのインスタンスを使用しないだけです。

var note = new Note();

note.txtMain.Text += pasteContent;
note.Show();
于 2014-06-29T20:54:20.797 に答える