|
这是定位标志与内容映射后的数据规则
<id>
<xsl:value-of select="*//*[@class='WB_text']/a[position()=1]/@usercard"/>
<xsl:value-of select="*[@class='WB_text']/a[position()=1]/@usercard"/>
<xsl:if test="@class='WB_text'">
<xsl:value-of select="a[position()=1]/@usercard"/>
</xsl:if>
</id>
但这个数据规则能否成功很大程度取决于 网页的定位标志设置,如果同样的定位标志有很多要排除的数据,那么就需要自定义xsl或者xpath,
我个人对xpath熟悉一些,但同时想用 定位标志这个功能,实现某个范围的数据精确抓取,那么有两个办法:
第一:有没有 在定位标志下 如何自定义xsl的 教程
第二:xpath如何与定位标志结合,实现既重复又精确(即数据结构中的高级设置后填入的xpath语句)
另外解释一下:给出的主题只是为了表示 如果单纯用xpath是没法有规律的像定位标志般一个一个抓取数据的,那么如何结合两者
|
|
共 5 个关于本帖的回复 最后回复于 2017-6-20 16:15