1

現在、Google の Finance API を使用して株式情報を取得しています。(はい、非推奨であり、すぐに廃止される可能性があることはわかっています)。

XML をロードすると、次のようになります。

XDocument doc = XDocument.Load("http://www.google.com/ig/api?stock=ticker");

503 を返します (おそらく、特定の期間に多くのリクエストがあったためです。

とにかく、送信されたリクエストヘッダーをオーバーライドして、クロムからのユーザーエージェントヘッダーを多かれ少なかれ模倣することはできますか?

4

1 に答える 1

3

とにかく、クロムからのユーザーエージェントヘッダーを多かれ少なかれ模倣するために送信されたリクエストヘッダーをオーバーライドできますか?

その場合、おそらく最も簡単な方法は、URL を受け取るオーバーロードを使用しないことです。代わりに、必要なWebRequestすべてのヘッダーとその他のカスタマイズを含む を作成し、応答を取得して、応答ストリームを に渡しますXDocument.Load(Stream)

于 2012-10-26T20:34:59.057 に答える