python爬网站数据实例网易财经股票数据历史资金流向-Python-股票-从网易财经获取主要财务指标数据...

以下代码从网易财经的个股页面获取主要财务指标,获取的数据输出到Excel电子表格中。

import pandas as pd

from pandas.core.frame import DataFrame

import time

tables = pd.read_html("http://quotes.money.163.com/f10/zycwzb_600366,year.html")

i = 0

for table in tables:

if i == 4:

df_tmp = DataFrame(table)

df_tmp.insert(0, "分类",

["报告日期", "基本每股收益(元)", "每股净资产(元)", "每股经营活动产生的现金流量净额(元)", "主营业务收入(万元)", "主营业务利润(万元)", "营业利润(万元)",

"投资收益(万元)", "营业外收支净额(万元)", "利润总额(万元)", "净利润(万元)", "净利润(扣除非经常性损益后)(万元)", "经营活动产生的现金流量净额(万元)",

"现金及现金等价物净增加额(万元)", "总资产(万元)", "流动资产(万元)", "总负债(万元)", "流动负债(万元)", "股东权益不含少数股东权益(万元)",

"净资产收益率加权(%)"])

df_tmp.to_excel("./数据-下载/html-" + time.strftime("%Y%m", time.localtime()) + "-网易-主要财务指标-年度.xlsx")

elif i == 5:

DataFrame(table).to_excel("./数据-下载/html-" + time.strftime("%Y%m", time.localtime()) + "-网易-主要财务指标-盈利能力.xlsx")

elif i == 6:

DataFrame(table).to_excel("./数据-下载/html-" + time.strftime("%Y%m", time.localtime()) + "-网易-主要财务指标-偿还能力.xlsx")

elif i == 7:

DataFrame(table).to_excel("./数据-下载/html-" + time.strftime("%Y%m", time.localtime()) + "-网易-主要财务指标-成长能力.xlsx")

elif i == 8:

DataFrame(table).to_excel("./数据-下载/html-" + time.strftime("%Y%m", time.localtime()) + "-网易-主要财务指标-营运能力.xlsx")

i += 1

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值