求助,如果想抓取class = selrat 上面那个text的内容,用 自定义xpath的方法,要如何写?


举报 使用道具
| 回复

共 6 个关于本帖的回复 最后回复于 2017-3-16 10:45

沙发
ym 版主 发表于 2017-3-16 10:37:22 | 只看该作者
你用下面的“显示xpath”功能,可以生成xpath
不懂的话,就去看看详细教程《自定义xpath:精确采集》
举报 使用道具
板凳
coentene 初级会员 发表于 2017-3-16 10:42:29 | 只看该作者
这样对吗?测试的时候提示有错啊,这里应该怎么写呢


举报 使用道具
地板
ym 版主 发表于 2017-3-16 10:43:54 | 只看该作者
你这个语法有错,以后你把自己写的xpath拷贝到“显示xpath”方框里搜一下,能定位到那个节点就是对的,定位不到节点的就是错的
举报 使用道具
5#
coentene 初级会员 发表于 2017-3-16 10:44:14 | 只看该作者
我不是想抓父节点,我想抓3022, //*[@class='selrat']  和 //*[@class='selrat'][position()<=1]  点搜索的时候都是定位到3023
举报 使用道具
6#
ym 版主 发表于 2017-3-16 10:44:49 | 只看该作者
//*[@class='selrat']/parent::*/text()
举报 使用道具
7#
coentene 初级会员 发表于 2017-3-16 10:45:11 | 只看该作者
这个对的,谢了
举报 使用道具
您需要登录后才可以回帖 登录 | 立即注册

精彩推荐

  • Gephi社会网络分析-马蜂窝游记文本分词并同
  • Gephi社会网络分析-基于马蜂窝游记文本以词
  • 知乎话题文本根据词语间距筛选后生成共词矩
  • 马蜂窝游记文本分词后以词语间距为筛选条件
  • 学习使用apriori算法挖掘关联关系

热门用户

GMT+8, 2024-5-7 21:46