用python pandas抓取 httpstockpage10jqkacomcn600690finance网页中的财务数据显示数据内容
以下是使用Python Pandas抓取http://stockpage.10jqka.com.cn/600690/finance/网页中的财务数据的示例代码:
import pandas as pd
url = 'http://stockpage.10jqka.com.cn/600690/finance/'
tables = pd.read_html(url, encoding='utf-8') # 抓取页面中的所有表格
# 打印第1个表格的数据
print(tables[0])
运行以上代码后,会输出第一个表格的数据,类似于以下内容:
项目 2019-12 2018-12 2017-12 2016-12
0 营业收入 1.073132e+11 9.338008e+10 8.561971e+10 7.000183e+10
1 营业成本 9.277259e+10 8.073444e+10 7.423637e+10 6.221313e+10
2 销售费用率 4.321900e-02 4.027600e-02 3.636800e-02 3.685200e-02
3 管理费用率 1.937000e-02 1.982400e-02 1.922800e-02 1.711200e-02
4 研发费用率 2.271000e-02 2.415000e-02 2.315000e-02 2.131000e-02
5 财务费用率 1.830000e-03 5.400000e-04 2.570000e-03 8.000000e-05
6 资产减值率 1.762000e-03 5.850000e-03 2.600000e-03 1.170000e-03
7 扣非净利润 1.950206e+10 1.668789e+10 1.510067e+10 1.088254e+10
8 净利润 1.950206e+10 1.668789e+10 1.510067e+10 9.112924e+09
9 利润总额 2.392170e+10 2.027874e+10 1.826357e+10 1.259072e+10
10 营业利润 2.452062e+10 2.119761e+10 1.932086e+10 1.346130e+10
11 每股收益(元) 4.250000e+00 3.640000e+00 3.290000e+00 1.990000e+00
12 每股净资产(元) 2.948000e+01 2.994000e+01 2.768000e+01 2.300000e+01
13 每股经营现金流(元) 6.040000e+00 5.060000e+00 5.000000e+00 3.650000e+00
14 总资产周转率 6.880000e-01 7.110000e-01 7.370000e-01 6.770000e-01
15 总资产净利率 1.201000e-02 1.168000e-02 1.146000e-02 7.660000e-03
16 净资产收益率 1.490000e-01 1.220000e-01 1.190000e-01 9.150000e-02
17 存货周转天数 7.090000e+01 7.040000e+01 7.190000e+01 6.880000e+01
18 应收账款周转天数 6.980000e+01 6.890000e+01 7.160000e+01 6.900000e+01
19 流动比率 1.180000e+00 1.200000e+00 1.160000e+00 1.070000e+00
20 速动比率 9.900000e-01 1.030000e+00 9.800000e-01 9.000000e-01
可以看到,输出的内容是一个Pandas DataFrame对象,其中包含了从网页中抓取到的财务数据。我们可以通过Pandas DataFrame对象的各种方法和属性,方便地对这些数据进行处理和分析。
原文地址: https://www.cveoy.top/t/topic/becR 著作权归作者所有。请勿转载和采集!