Xpath基础学习
2024-10-18 07:29:31
方法
获取文本
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()
最新文章
- 一个请求在Struts2框架中的处理流程
- App开发(Android与php接口)之:短信验证码
- session management
- ligerui_ligerTree_004_对";ligerTree";节点操作
- 新浪短链接API接口示例
- elk 架构
- Android FragmentPagerAdapter和FragmentStatePagerAdapter的区别
- 使用python+django+twistd 开发自己的操作和维护系统的一个
- ActiveMQ学习系列(三)----下载github源码并编译
- linux内核input子系统解析【转】
- C游新官网总结
- xss攻击与防御
- php字符串与数组的特殊情况
- gitlab api 使用
- 保存退出vi编辑
- Git 常用命令备份
- Django框架之模板继承和静态文件配置
- FastAdmin 使用 Git 更新的新用法 (2019-02-28)
- Lucene之Java实战
- Jmeter实例计划(查询天气)
热门文章
- 02模板渲染和参数(补充:URL传参到视图)
- Flutter 开发从 0 到 1(五)源码
- 庐山真面目之四微服务架构Consul集群和Nginx版本实现
- 451. Sort Characters By Frequency(桶排序)
- 三:登录功能实现,servlet
- 算法:线性时间选择(C/C++)
- 面试大厂,90%会被问到的Java面试题(附答案)
- 巧妙使用MindManager图像功能,能够让你的思维导图更精彩
- CorelDRAW常用工具:羽化工具
- python 工业日志模块 未来的python日志最佳实践