xpath学习笔记

1. Chrome插件xpath helper可以辅助查看xpath

2. //从当前匹配的节点中选择

3. //book[1]  第一个book元素

//book[last()-1] 倒数第二个book元素

//book[position()<3] 前两个book元素

4. //a[@id] 拥有id属性的a元素

//a[@id="next" and @class="bank"] id属性为next并且class属性为blank的a元素


例1:

获取http://www.w3school.com.cn/xpath/xpath_functions.asp中最下面‘上下文函数’表格中第一行对应的说明的第一行

右键这段话,选择审查元素:



//div[h2//a[@id="context"]]//table//tr[2]//td[2]//p[1]


即可获得:“返回当前正在被处理的节点的 index 位置。”


例2:

找到http://quotes.toscrape.com/J.K. Rowling说的话:

//div[@class="quote"][span[small="J.K. Rowling"]]//span[@class="text"]

“It is our choices, Harry, that show what we truly are, far more than our abilities.”



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值