0

yahoo Finance http://uk.finance.yahoo.com/q?s=EURUSD=Xからデータをダウンロードしようとしていますが、 http://uk.finance.yahoo.com/ からダウンロードします。ダウンロード データに拡張機能の問題があることを覚えていますか? これに対する解決策はありますか?

現在のコード

WebClient eurusdclient = new WebClient();

eurusdclient.Headers.Add("user-agent", 
    "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");

string eurusdcode = eurusdclient
    .DownloadString(string.Format("http://uk.finance.yahoo.com/q?s=EURUSD=X"));    

皆さんありがとう :)

4

1 に答える 1

0

WebClient の QueryString プロパティを使用する

QueryString プロパティには、クエリ文字列として URI に追加される名前と値のペアを含む NameValueCollection インスタンスが含まれます。QueryString プロパティの内容は疑問符 (?) で始まり、名前と値のペアはアンパサンド (&) で区切られます。

http://msdn.microsoft.com/en-us/library/system.net.webclient.querystring.aspx

これにより、リクエストのクエリ文字列で使用される名前と値のペアの数を指定できます。

于 2012-10-04T20:38:27.073 に答える