1
여기에 url 및 xpath가 있습니다. URL : http://product.dangdang.com/product.aspx?product_id=21026883&ref=book-01-E1 XPath는 : 그냥이 XPath는 함께 ALL innerText와를 얻을 수 .innertext // 범위 [@ 클래스 = 'detail_all']이 페이지에서이 xpath 내의 모든 텍스트를 가져올 수없는 이유는 무엇입니까?
doc.SelectSingleNode (XPath는)!
왜?
어떻게 해결할 수 있습니까?
xx!
어쩌면 당신 말이 맞아,하지만 내 경우에는 내가 말할 수없는 이러한 텍스트는 자바 스크립트에 의해로드되고, 그들은 페이지 소스에 있지 않다! – dfang
그러면 다른 접근법을 사용해야합니다. 적절한 DOM을 생성하기 위해 자바 스크립트를 평가하는 것은 드문 일이 아니며 Html Agility Pack에서는 불가능합니다. 더 많은 통찰력을 위해이 질문을 확인하십시오 : http://stackoverflow.com/questions/3570993/select-elements-added-to-the-dom-by-a-script –
감사합니다. 나는 그것을 풀어 봤습니다. js가 추천 한 URL에 아약스를 만든 다음 json을 비 직렬화합니다. – dfang