我在使用Javascript动态填充Html Agility包的网站内容。Html Agility Pack:查找注释节点
基本上,我在寻找XPATH "\\div[@class='PricingInfo']"
,但那个div节点正在通过Javascript写入DOM。
所以,当我通过Html Agility pack加载页面时,上面提到的XPATH无法找到。
原来在我想解析特定脚本块之前有一条评论。
<!--Module 328 Buying Options Table-->
<script type="text/javascript" language="JavaScript">
var data = {
price: 30.00
}
</script>
对于这个网站,有很多的脚本块,所以我需要在找到这个自动生成评价<!--Module 328 Buying Options Table-->
和节点的兄弟将它缩小将是正确的脚本块。
有关如何搜索特定评论然后获取相邻脚本块的任何想法?
谢谢!
+1不使用正则表达式! – TrueWill 2010-10-02 03:23:54