2011-03-19 48 views

回答

3

您不能使用SelectSingleNode,因为它只会返回第一个span或节点,如果你想。

您必须遍历doc.SelectNodes并连接结果。

+0

也许你是对的,但在我的情况下,这些我说不能得到的文本是由JavaScript加载的,他们不在页面源! – dfang 2011-03-20 02:19:53

+0

然后您需要使用不同的方法。为了生成适当的DOM,评估JavaScript并不重要,而且不可能使用Html Agility Pack。检查此SO问题更多的洞察力:http://stackoverflow.com/questions/3570993/select-elements-added-to-the-dom-by-a-script – 2011-03-20 10:09:06

+0

谢谢,我解决了它。对js引用的url做一个ajax,然后反序列化json .... – dfang 2011-04-18 06:28:01

相关问题