利用python模块pandas获取网页表格,并保存为excel

本文介绍使用Python的pandas库从纯表格网页抓取数据并保存为CSV文件的方法。通过实例演示读取和保存过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文章只用于学习交流

利用python模块pandas获取网页表格。

网页上的表格内容,想要保存下来,有没有办法呢?答案是有的。
主要有两个步骤,

  1. 读取表格内容,
  2. 保存读取后的内容。

在这里只讲解最简单的一种获取网页表格的方法,即网页纯粹就只是表格。
若网页掺杂着其他不是表格的数据,那就还需要定位到表格再做表格获取。当然,这是后话了。

1.网页展示

网页展示的表格如下。
在这里插入图片描述

2.读取表格

运行下面代码。
怎么样,代码读取出来的是不是和网页里面的一样,既然已经读取出来了,那接下就是保存了。
在这里插入图片描述

3.保存表格

这一步添加了一行代码,执行代码后可以看到多出了一个table_.csv的文件。
在这里插入图片描述
打开保存下来的table_.csv文件看一下
在这里插入图片描述
可以看到保存下来的文件和在网页上看到是一模一样的。好了,打完收工。

完整代码

# 网页需要是纯表格才能用此代码,否则还需要定位到网页表格位置
import pandas as pd
url = 'http://quote.cfi.cn/cache_image/node233.js'
html_data = pd.read_html(url)
for i in html_data:
    table_data = pd.DataFrame(i)
    table_data.to_csv('table_.csv')   # 文件名称
    print(table_data)

后话

好了,本次的分享到此结束。
有任何疑问欢迎在下方留言哦。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是小菜欸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值