1
我试图从Instagram配置文件中获取一些信息。 我使用Google Chrome生成了XPathC# - SelectNode HtmlAgilityPack返回空
//*[@id="react-root"]/section/main/article/div/div[1]/div
但是,没有发现任何东西。 我只能找到了
//*[@id="react-root"]
这是一个**<span>**
没有更多的所在地,是有什么原因吗?难道我做错了什么?
var baseURL = "https://www.instagram.com/";
var client = new HtmlWeb();
var paginaPerfil = client.Load(baseURL + "belalao");
var nos = paginaPerfil.DocumentNode.SelectNodes("//*[@id='react-root']/section/main/article/div/div[1]/div");
var quantidade = nos == null ? 0 : nos.Count;
该死的真相。我现在知道了。 有没有什么办法可以在执行JavaScript之后获取HTML代码? –
您可以尝试使用像PhantomJS这样的无头浏览器。我不确定React是否兼容。 – Jacob