【发布时间】:2018-02-19 04:48:04
【问题描述】:
有没有办法使用 WebClient 而不是页面源来获取网页的完全呈现的 html?我正在尝试从页面的 html 中抓取一些数据。我现在的代码是这样的:
WebClient client = new WebClient();
var result = client.DownloadString("https://somepageoutthere.com/");
//using CsQuery
CQ dom = result;
var someElementHtml = dom["body > main];
【问题讨论】:
-
如果你想从页面的 html 中抓取数据,为什么需要渲染它?
-
“完全呈现的 html”是什么意思?