我正在尝试从这里抓取数据http://www.forexfactory.com/calendar.php
这是我的代码
var parser = new HtmlDocument();
parser.LoadHtml(html);
var datas = parser.DocumentNode.SelectNodes("//tr/@data-eventid");
从html
上面的链接加载的位置。
问题是,检索到的节点不一致。在调试器下,它只返回 14 个节点,而其他节点则以某种方式出现错误(出来为?
)。但在 QuickWatch 窗口下,它返回所有节点。我不太确定为什么会这样。
即使我使用 chrome 控制台,它也会检索所有节点,所以标记是正确的。$x("//tr/@data-eventid")
在 chrome 控制台中。