C# HTMLAgilityPack缺少正在被刮取的网站上存在的子节点

C# HTMLAgilityPack缺少正在被刮取的网站上存在的子节点,c#,html,web-scraping,html-agility-pack,C#,Html,Web Scraping,Html Agility Pack,我正在运行下面的代码,它返回为“callTable”找到的正确div数。。但是它们都是空的,innerHTML是空的,并且它找不到它们的任何子元素,即使您在实际站点上检查元素,它们也有子元素 我认为这可能与div中有一个表有关,所以我通过查看“box content”div来测试它。但这些似乎加载正确。这可能与callTable是否具有“表布局:固定”有关 不管怎么说,在摸索之后,似乎找不到其他人有这个错误。有人有什么想法吗?非常感谢 string Url = "https://malwr.co

我正在运行下面的代码,它返回为“callTable”找到的正确div数。。但是它们都是空的,innerHTML是空的,并且它找不到它们的任何子元素,即使您在实际站点上检查元素,它们也有子元素

我认为这可能与div中有一个表有关,所以我通过查看“box content”div来测试它。但这些似乎加载正确。这可能与callTable是否具有“表布局:固定”有关

不管怎么说,在摸索之后,似乎找不到其他人有这个错误。有人有什么想法吗?非常感谢

string Url = "https://malwr.com/analysis/MWI5MThhZWZhNDI0NDEyYThmOWMxMjc3MzRmZjQ1MDg"+id
HtmlWeb web = new HtmlWeb();
HtmlDocument webpage = web.Load(Url);

HtmlNodeCollection callTable = webpage.DocumentNode.SelectNodes("//div[@class='calltable']");//[contains(@class, 'calltable')]");

//Just a test
HtmlNodeCollection boxContentTest = webpage.DocumentNode.SelectNodes("//div[@class='box-content']");

子元素是通过某种ajax或客户端javascript生成的吗?这正是正在发生的事情,非常感谢!现在我要想办法解决这个问题。。。你知道有什么办法可以绕过它吗?也许我必须回到在布谷鸟沙箱中运行这些样本的方法。。但对于我所需要的来说,这有点烦人。关于删除JavaScript生成的内容,有很多问题。请随意搜索。。。浏览tag中的问题是找到答案的一种方法。