1
这里是url和xpath。 网址:http://product.dangdang.com/product.aspx?product_id=21026883&ref=book-01-E1 的XPath://跨度[@类= 'detail_all']为什么我无法获得此页面中此xpath中的所有文本?
doc.SelectSingleNode(的XPath).innertext就不能得到ALL的innerText与此XPath!
为什么?
我该如何解决这个问题?
thx!
也许你是对的,但在我的情况下,这些我说不能得到的文本是由JavaScript加载的,他们不在页面源! – dfang 2011-03-20 02:19:53
然后您需要使用不同的方法。为了生成适当的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
谢谢,我解决了它。对js引用的url做一个ajax,然后反序列化json .... – dfang 2011-04-18 06:28:01