本帖最后由 shyc126 于 2017-3-14 21:34 编辑
http://www.tianyancha.com/search?key=%E4%BF%A1%E6%81%AF
这个页面我做了一个规则,第一页查询结果可以正确解析,但第二页解析不了,手工对两个页面分别做了一个规则,比较了一下,发现在最顶端容器有如下区别
<xsl:template match="/">
<li>
<xsl:apply-templates select="//*[@id='ng-view']/div[position()=2]/div/div/div[position()=1]/div[position()=4]/div[position()>=1 and count(.//*[@class='ng-binding'])>0 and count(.//*[@class='query_name search-new-color']/@href)>0]" mode="li"/>
</li>
</xsl:template>
<xsl:template match="/">
<li>
<xsl:apply-templates select="//*[@id='ng-view']/div[position()=2]/div/div/div[position()=1]/div[position()=3]/div[position()>=1 and count(.//*[@class='ng-binding'])>0]" mode="li"/>
</li>
</xsl:template>
在页面上则体现为多了这一个div
有什么办法可以解决这个问题?
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|
|
|
|
共 11 个关于本帖的回复 最后回复于 2017-5-4 08:38