转: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类型

最新文章

  1. JSONArray的应用
  2. JIT
  3. 新环境配置与使用Vim指南
  4. POJ2480 Longge&#39;s problem gcd&amp;&amp;phi
  5. NodeJS:树的序列化
  6. Hibernate检索策略
  7. python 数据类型(元组(不可变列表),字符串
  8. js 计算两个日期之间的周数
  9. 把VS2010的智能代码提示和注解从英文变成中文
  10. IOS开发-OC学习-MD5加密
  11. Kotlin代理属性--官方文档翻译
  12. 20165230 2017-2018-2 《Java程序设计》第2周学习总结
  13. IDEA无法创建类,接口
  14. java 中使用正则表达式操作字符串
  15. fastreport窗口重置(适用于属性、数据等窗口显示不出来)
  16. 浏览器解析JavaScript原理
  17. 5.Hystrix-服务降级
  18. 《Android进阶之光》--ButterKnife
  19. 类Unix如何查看mysql的配置文件my.cnf
  20. 使用JS与CSS3的翻转实现3D翻牌效果

热门文章

  1. Anaconda 安装、TensorFlow 安装、pytorch 安装
  2. django框架进阶-cookie和session-长期维护
  3. deepin 更改默认网卡名称为eth和wlan
  4. phpcms数组处理后键值插入(php自带库函数)和自己处理办法比较。
  5. [LC] 92. Reverse Linked List II
  6. [LC] 165. Compare Version Numbers
  7. JVM内存基本理解
  8. pycharm全局搜索快捷键无反应
  9. jstl之核心标签
  10. 使用wget获取其他服务器上的文件