我目前正在尝试使用以下代码进行屏幕抓取:
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# 来获取开发者工具视图中存在的 DOM,而不是 ViewSource 结果?
不幸的是,此页面不公开,因此我无法粘贴 URL。