私は現在、次のコードを使用して画面スクレイピングを実行しようとしています。
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
HttpWebResponse theResponse = (HttpWebResponse) request.GetResponse();
using (StreamReader reader = new StreamReader(theResponse.GetResponseStream(), Encoding.UTF8))
{
string s = reader.ReadToEnd();
}
ただし、関係するデータ(HTMLテーブル)は結果の一部ではありません。ページとViewSourceを右クリックすると、気になるHTMLテーブルも表示されませんが、Firebugを使用して検査するとDOMに表示されます。
ajax経由でもロードされていないようです。
つまり、C#を使用して、ViewSourceの結果ではなく、開発者ツールビューに存在するDOMを取得する別の方法はありますか?
残念ながら、このページは公開されていないため、URLを貼り付けることはできません。