使用Pandas的read_html方法读取网页Table表格数据

简介: 使用Pandas的read_html方法读取网页Table表格数据

image.png

完整代码


# -*- coding: utf-8 -*-
import pandas as pd
# 数据出现省略号
pd.set_option('display.width', None)
url = 'http://vip.stock.finance.sina.com.cn/q/go.php/vComStockHold/kind/jjzc/index.phtml'
# 可能有多个表格,我们取第一个
df = pd.read_html(url)[0]
# print(data)
# 保存数据
df.to_csv('./data.csv', encoding='utf-8')

打开读取的数据结果,效果还是非常不错的

image.png


更多的用法可以研究下文档


相关文章
|
19天前
|
移动开发 JavaScript 前端开发
html table+css实现可编辑表格的示例代码
html table+css实现可编辑表格的示例代码
|
29天前
HTML 表格4
HTML 表格标签用于创建和布局表格。主要标签包括:`<table>` 定义表格,`<th>` 定义表头,`<tr>` 定义行,`<td>` 定义单元格,`<caption>` 定义标题,`<colgroup>` 和 `<col>` 定义列属性,`<thead>`、`<tbody>` 和 `<tfoot>` 分别定义表格的页眉、主体和页脚。
|
29天前
|
JavaScript API 开发工具
<大厂实战场景> ~ Flutter&鸿蒙next 解析后端返回的 HTML 数据详解
本文介绍了如何在 Flutter 中解析后端返回的 HTML 数据。首先解释了 HTML 解析的概念,然后详细介绍了使用 `http` 和 `html` 库的步骤,包括添加依赖、获取 HTML 数据、解析 HTML 内容和在 Flutter UI 中显示解析结果。通过具体的代码示例,展示了如何从 URL 获取 HTML 并提取特定信息,如链接列表。希望本文能帮助你在 Flutter 应用中更好地处理 HTML 数据。
105 1
|
29天前
HTML 表格2
本示例展示了如何使用 HTML 的 `<table>` 标签和 `border` 属性创建一个带有边框的简单表格。表格包含两行两列,每行有两个单元格,通过设置 `border="1"` 显示边框。
|
29天前
|
前端开发
HTML 表格1
HTML 表格是用于展示结构化数据的标记语言元素,由 `<table>` 标签定义。表格包含行(`<tr>`)、单元格(`<td>`)和表头(`<th>`)。表格可细分为 `<thead>`(标题部分)和 `<tbody>`(主体部分),支持合并单元格、跨行/跨列操作及 CSS 样式定制。
|
29天前
HTML 表格3
HTML 表格的表头使用 `<th>` 标签定义,通常以粗体居中显示。
HTML table表格元素边框修改为单线
HTML table表格元素边框修改为单线
101 0
|
前端开发
HTML table 表格内容垂直对齐、边框颜色、标题
HTML table 表格内容垂直对齐、边框颜色、标题
59 0
Html:正确给table表格加边框
Html:正确给table表格加边框
169 0
Html:正确给table表格加边框
Html:正确给table表格加边框
Html:正确给table表格加边框
137 0
Html:正确给table表格加边框