私は常に動的データを更新しているWebページをポーリングし、そのデータを取得したいと思います。私は1秒ごとにページ全体をリロードしたくありません。ページをリロードせずにそのデータを取得する方法はありますか?C#.NETでは、ajax Webページから動的データをスクラップする方法はありますか?
私はデモ用のコンソールアプリケーションとしてコーディングしています。
多くの感謝!しかし、それはこの日付を設定するには、サーバーまで完全だ...
HttpWebResponse.LastModified
- それは、あるいは正確でない場合があります:あなたはヘッダデータを使用することができ
実際のブラウザの動作をエミュレートしようとしましたか?つまり、AJAX呼び出しを行い、結果を解析しましたか? –
「動的データ」を定義します。ページは頻繁にサーバー上で更新される静的コンテンツを返しますか、またはそのページにJavaScript/AJAXが多数あり、そのデータを即座に更新しますか? – David
ありがとうございます。株式のようなものです。私はアップデートをトリガーしていません - ちょうど定期的に起こります。私はPhantomJS(ヘッドなしWebKitブラウザ)を使用していましたが、C#ソリューションを好むでしょう。 –