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