C#でStreamReaderの内容をWebから取得する


StreamReaderでウェブ上からデータを拾ってきたい時に便利です。

WebRequestで取得したデータをそのまま拾ってきます。

ただファイルの内容のままなので、htmlファイルを読み込んだらソースが出力されます。

もしjavaやphpで処理を行なってからのデータが欲しい場合は出力に余計なものは入れずに欲しいデータだけ出力して取得すると幸せになれるかも。

[c]

using System;
using System.Collections.Generic;
using System.Text;
using System.Net;
using System.IO;

class GetWebData
{
static void GetStream(string[] args)
{
StreamReader reader = new StreamReader(WebRequest.Create(“http://exiz.org/”).GetResponse().GetResponseStream());
string line;
while ((line = reader.ReadLine()) != null)
{
Console.WriteLine(line);
}
}
}
[/c]

C#今日急遽触ることになったけど本当にJavaと変わらんな。

Windowsだから文字コードだけ気をつける感じか。


この投稿へのコメント

コメントはありません。

コメントを残す

この投稿へのトラックバック

トラックバックはありません。

トラックバック URL