私はWebクローリングやWeb廃棄は一度もしていません。しかし、私はforex urlから特定のデータを読み込んでダウンロードし、C#で開発された自動化されたロボットを開発することにより、さらなるデータ評価のためにデータベースに格納する必要があります。 私は、次のコード使用してウェブサイトを読んでいる:C#を使用してウェブサイトから正確な情報を抽出するには?
public static string GetPage(string url)
{
try
{
HttpWebRequest wr = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse resp = (HttpWebResponse)wr.GetResponse();
Stream s = resp.GetResponseStream();
StreamReader tr = new StreamReader(s, Encoding.ASCII);
string html = tr.ReadToEnd();
tr.Close();
s.Close();
return html;
}
catch (Exception ex)
{
throw new ApplicationException("Error downloading web page " + url.ToString(), ex);
}
}
をしかし、上記のコードは私がGBP、USDとCHFコンバージョン率の読み取りにEUROを取得する必要があるとして、ページの全体のHTMLコードを与えていますしかし何も。 詳細は下の画像を参照してください:
を今、私はそれらの特定のデータを読み取るかどのように私にアドバイスをしてください?それを行うための適切な方法はありますか、それともHTMLの抽出からそれを見つける必要がありますか?ありがとう。
答えをありがとうが、私はこれをCで達成する必要があります#asp.netではなく、これはC#.netで行うことが可能ですか? – barsan
HtmlAgilityPackはasp.netに関連していないので、C#コードのどこでも使用できます。 –
[Here](http://stackoverflow.com/questions/10558149/html-agility-pack-load-and-scrape-webpage)特定のページを解析する方法の詳細はこちら –