


循环框的XPath
循环框的XPath为://DIV[@id=“toview”]/DIV/DIV[1]。通过这条XPath,找到20个列表项,对应着页面中的20个数据列表。
相对XPath
每个循环项中,都有 项目标题,省份,来源平台,业务类型,时间等字段。查看每个字段的定位XPath,查看路径见下图。 可以看到,每个字段使用的都是相对XPath,以标题和时间这2个字段为例。 【标题】字段的相对XPath:/H4[1]/A[1] 【时间】字段的相对XPath:/H4[1]/SPAN[1]


根据需求,修改相对XPath
通过上面的学习,我们已经知道了相对XPath的原理。在大多数情况下,八爪鱼会为我们自动生成相对XPath,正确提取到循环项中的字段。此时无需修改。少数情况下,自动生成的相对XPath,无法适配所有网页,存在部分字段提取不到,或者字段错位的情况,此时就需要我们自行修改。 以下看1个实例。修改相对XPath实例
上文中的网站,【时间】这个字段的相对XPath为:/H4[1]/SPAN[1],看不出时间字段的特征。我们可以写一条带有时间字段特征的、好理解的。如何修改? Step1:将循环框的 XPath //DIV[@id=“toview”]/DIV/DIV[1] ,复制到浏览器控制台中,然后点击展开这个标签,找到时间标签。

















