方法

  • 获取文本

    • a/text() 获取a标签下的文本
    • a//text() 获取a标签下所有标签的文本
    • a[text()='xxx']获取文本为xxx的a标签
  • @符号

    • a/@href 获取a标签的href的属性,其他属性获取方法相同
    • a[@class='xxx']获取class属性为xxx的a标签
  • // 获取当前位置下的所有标签

    • a//sapn获取a标签下的所有的span标签

例子

获取豆瓣电影排行榜的所有电影名:

1、

我们可以看到属于类为article的div,我们写上//div[@class='article']

2、我们进一步发现该div下只有一个div,于是可以加上/div,这样所有的影片块就被选中了

3、观察发现每一个电影都是一个table

4、进一步定位到属于一个类属性为pl2的div下的a标签

5、追加//div[@class='pl2']/a//text()

最新文章

  1. 一个请求在Struts2框架中的处理流程
  2. App开发(Android与php接口)之:短信验证码
  3. session management
  4. ligerui_ligerTree_004_对"ligerTree"节点操作
  5. 新浪短链接API接口示例
  6. elk 架构
  7. Android FragmentPagerAdapter和FragmentStatePagerAdapter的区别
  8. 使用python+django+twistd 开发自己的操作和维护系统的一个
  9. ActiveMQ学习系列(三)----下载github源码并编译
  10. linux内核input子系统解析【转】
  11. C游新官网总结
  12. xss攻击与防御
  13. php字符串与数组的特殊情况
  14. gitlab api 使用
  15. 保存退出vi编辑
  16. Git 常用命令备份
  17. Django框架之模板继承和静态文件配置
  18. FastAdmin 使用 Git 更新的新用法 (2019-02-28)
  19. Lucene之Java实战
  20. Jmeter实例计划(查询天气)

热门文章

  1. 02模板渲染和参数(补充:URL传参到视图)
  2. Flutter 开发从 0 到 1(五)源码
  3. 庐山真面目之四微服务架构Consul集群和Nginx版本实现
  4. 451. Sort Characters By Frequency(桶排序)
  5. 三:登录功能实现,servlet
  6. 算法:线性时间选择(C/C++)
  7. 面试大厂,90%会被问到的Java面试题(附答案)
  8. 巧妙使用MindManager图像功能,能够让你的思维导图更精彩
  9. CorelDRAW常用工具:羽化工具
  10. python 工业日志模块 未来的python日志最佳实践