xpath提取标签和内容
2024-08-29 03:52:47
转:https://segmentfault.com/q/1010000012110138/a-1020000012113020
<div>
<table>
<tr>
<td class="td class">Row value 1</td>
<td class="td class">Row value 2</td>
</tr>
<tr>
<td class="td class">Row value 3</td>
<td class="second td class">Row value 4</td>
</tr>
<tr>
<td class="third td class">Row value 1</td>
<td class="td class">Row value 1</td>
</tr>
</table>
</div>
如何把table标签提取出来,结果如下:
<table>
<tr>
<td class="td class">Row value 1</td>
<td class="td class">Row value 2</td>
</tr>
<tr>
<td class="td class">Row value 3</td>
<td class="second td class">Row value 4</td>
</tr>
<tr>
<td class="third td class">Row value 1</td>
<td class="td class">Row value 1</td>
</tr>
</table>
代码如下:
tree = etree.HTML(html)
content = tree.xpath('//div/table')[0]
print(content)
# <Element div at 0x1bce7463548>
# 即:如何将Element对象转成str类型
最新文章
- JSONArray的应用
- JIT
- 新环境配置与使用Vim指南
- POJ2480 Longge&#39;s problem gcd&;&;phi
- NodeJS:树的序列化
- Hibernate检索策略
- python 数据类型(元组(不可变列表),字符串
- js 计算两个日期之间的周数
- 把VS2010的智能代码提示和注解从英文变成中文
- IOS开发-OC学习-MD5加密
- Kotlin代理属性--官方文档翻译
- 20165230 2017-2018-2 《Java程序设计》第2周学习总结
- IDEA无法创建类,接口
- java 中使用正则表达式操作字符串
- fastreport窗口重置(适用于属性、数据等窗口显示不出来)
- 浏览器解析JavaScript原理
- 5.Hystrix-服务降级
- 《Android进阶之光》--ButterKnife
- 类Unix如何查看mysql的配置文件my.cnf
- 使用JS与CSS3的翻转实现3D翻牌效果