11#
wjzeng 初级会员 发表于 2017-10-31 11:07:49 | 只看该作者
1、选取class='result'的div节点包含的所有TR子节点是用:
//div[@class='result']/child::TR
还是:
//div[@class='result']/TR呢?
还是我写的这两个都是不正确的?

2、对整理箱节点应用自定义Xpath时,整理箱中包含的内容必须来自于同一个节点吗?是的话,对这个节点还有没有其他要求,比如说没有下级子节点这样?
举报 使用道具
12#
umsung 高级会员 发表于 2017-10-31 11:33:04 | 只看该作者
1,这两个xptah都是返回所有@class='result'的div节点下的所有TR子节点。应该是没有问题,只是要用小写的tr。
2,自定义xpath时,整理箱中包含的内容必须来自于同一个大节点下,在写xpath时,总好不要用"//"双斜杠开头,这个是代表从匹配选择的当前节点选择文档中的所有节点,而不考虑它们的位置。
举报 使用道具
13#
LIUTING0529 新手上路 发表于 2019-4-26 03:08:13 | 只看该作者
上面的函数//*[@class='result'][position()=1]  应为(//*[@class='result'])[position()=1]   才能定位到相应结点(加括号)!其余类似。
举报 使用道具
14#
Fuller 管理员 发表于 2019-4-26 07:52:50 | 只看该作者
LIUTING0529 发表于 2019-4-26 03:08
上面的函数//*[@class='result']  应为(//*[@class='result'])   才能定位到相应结点(加括号)!其余类似 ...

原来是这样啊?关于这个用法我一直没有学会,现在终于明白了
举报 使用道具
您需要登录后才可以回帖 登录 | 立即注册

精彩推荐

  • 利用AI阅读和分析文本:扣子COZE记录用户反
  • 在网页片段内直观标注——以B站评论采集为
  • 利用AI阅读和分析文本:使用COZE建设游记文
  • 使用AI工具Kimi生成python代码为文本分析结
  • 苹果mac电脑安装集搜客网络爬虫软件失败的

热门用户

GMT+8, 2024-11-24 19:21