Skip to content

Commit

Permalink
Date (#4359)
Browse files Browse the repository at this point in the history
* add version 1.12.2

* fix hurun_rank
  • Loading branch information
albertandking authored Dec 22, 2023
1 parent 390bcdb commit e2c2e8d
Show file tree
Hide file tree
Showing 4 changed files with 96 additions and 125 deletions.
3 changes: 2 additions & 1 deletion akshare/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2614,9 +2614,10 @@
1.11.98 fix: fix stock_zh_a_disclosure_report_cninfo interface
1.11.99 fix: fix stock_zh_index_spot interface
1.12.1 fix: fix futures_comm_info interface
1.12.2 fix: fix hurun_rank interface
"""

__version__ = "1.12.1"
__version__ = "1.12.2"
__author__ = "AKFamily"

import sys
Expand Down
33 changes: 14 additions & 19 deletions akshare/fortune/fortune_hurun.py
Original file line number Diff line number Diff line change
@@ -1,21 +1,22 @@
#!/usr/bin/env python
# -*- coding:utf-8 -*-
"""
Date: 2023/1/16 20:00
Date: 2023/12/22 20:00
Desc: 胡润排行榜
https://www.hurun.net/
"""
import warnings

import pandas as pd
import requests
from bs4 import BeautifulSoup
import warnings


def hurun_rank(indicator: str = "胡润百富榜", year: str = "2018") -> pd.DataFrame:
def hurun_rank(indicator: str = "胡润百富榜", year: str = "2023") -> pd.DataFrame:
"""
胡润排行榜
https://www.hurun.net/CN/HuList/Index?num=3YwKs889SRIm
:param indicator: choice of {"胡润百富榜", "胡润全球富豪榜", "胡润印度榜", "胡润全球独角兽榜", "中国瞪羚企业榜", "全球瞪羚企业榜", "胡润Under30s创业领袖榜", "胡润中国500强民营企业", "胡润世界500强", "胡润艺术榜"}
:param indicator: choice of {"胡润百富榜", "胡润全球富豪榜", "胡润印度榜", "胡润全球独角兽榜", "全球瞪羚企业榜", "胡润Under30s创业领袖榜", "胡润中国500强民营企业", "胡润世界500强", "胡润艺术榜"}
:type indicator: str
:param year: 指定年份; {"胡润百富榜": "2014-至今", "胡润全球富豪榜": "2019-至今", "胡润印度榜": "2018-至今", "胡润全球独角兽榜": "2019-至今", "中国瞪羚企业榜": "2021-至今", "全球瞪羚企业榜": "2021-至今", "胡润Under30s创业领袖榜": "2019-至今", "胡润中国500强民营企业": "2019-至今", "胡润世界500强": "2020-至今", "胡润艺术榜": "2019-至今"}
:type year: str
Expand All @@ -26,13 +27,13 @@ def hurun_rank(indicator: str = "胡润百富榜", year: str = "2018") -> pd.Dat
r = requests.get(url)
soup = BeautifulSoup(r.text, "lxml")
url_list = []
for item in soup.find_all("div", attrs={"aria-labelledby": "dropdownMenuLink1"}):
for item in soup.find_all("ul", attrs={"class": "dropdown-menu"}):
for inner_item in item.find_all("a"):
url_list.append("https://www.hurun.net" + inner_item["href"])
name_list = []
for item in soup.find_all("div", attrs={"aria-labelledby": "dropdownMenuLink1"}):
for item in soup.find_all("ul", attrs={"class": "dropdown-menu"}):
for inner_item in item.find_all("a"):
name_list.append(inner_item.text)
name_list.append(inner_item.text.strip())

name_url_map = dict(zip(name_list, url_list))
r = requests.get(name_url_map[indicator])
Expand Down Expand Up @@ -311,19 +312,16 @@ def hurun_rank(indicator: str = "胡润百富榜", year: str = "2018") -> pd.Dat


if __name__ == "__main__":
hurun_rank_df = hurun_rank(indicator="胡润百富榜", year="2022")
hurun_rank_df = hurun_rank(indicator="胡润百富榜", year="2023")
print(hurun_rank_df)

hurun_rank_df = hurun_rank(indicator="胡润全球富豪榜", year="2022")
hurun_rank_df = hurun_rank(indicator="胡润全球富豪榜", year="2023")
print(hurun_rank_df)

hurun_rank_df = hurun_rank(indicator="胡润印度榜", year="2021")
hurun_rank_df = hurun_rank(indicator="胡润全球独角兽榜", year="2023")
print(hurun_rank_df)

hurun_rank_df = hurun_rank(indicator="胡润全球独角兽榜", year="2021")
print(hurun_rank_df)

hurun_rank_df = hurun_rank(indicator="中国瞪羚企业榜", year="2021")
hurun_rank_df = hurun_rank(indicator="胡润印度榜", year="2021")
print(hurun_rank_df)

hurun_rank_df = hurun_rank(indicator="全球瞪羚企业榜", year="2021")
Expand All @@ -332,11 +330,8 @@ def hurun_rank(indicator: str = "胡润百富榜", year: str = "2018") -> pd.Dat
hurun_rank_df = hurun_rank(indicator="胡润Under30s创业领袖榜", year="2021")
print(hurun_rank_df)

hurun_rank_df = hurun_rank(indicator="胡润中国500强民营企业", year="2021")
print(hurun_rank_df)

hurun_rank_df = hurun_rank(indicator="胡润世界500强", year="2021")
hurun_rank_df = hurun_rank(indicator="胡润世界500强", year="2022")
print(hurun_rank_df)

hurun_rank_df = hurun_rank(indicator="胡润艺术榜", year="2021")
hurun_rank_df = hurun_rank(indicator="胡润艺术榜", year="2023")
print(hurun_rank_df)
6 changes: 6 additions & 0 deletions docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,10 @@

## 更新说明详情

1.12.2 fix: fix hurun_rank interface

1. 修复 hurun_rank 接口

1.12.1 fix: fix futures_comm_info interface

1. 修复 futures_comm_info 接口
Expand Down Expand Up @@ -3265,6 +3269,8 @@

## 版本更新说明

1.12.2 fix: fix hurun_rank interface

1.12.1 fix: fix futures_comm_info interface

1.11.99 fix: fix stock_zh_index_spot interface
Expand Down
179 changes: 74 additions & 105 deletions docs/data/others/others.md
Original file line number Diff line number Diff line change
Expand Up @@ -1389,10 +1389,10 @@ print(xincaifu_rank_df)

输入参数

| 名称 | 类型 | 描述 |
|-----------|-----|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| indicator | str | indicator="胡润百富榜"; choice of {"胡润百富榜", "胡润全球富豪榜", "胡润印度榜", "胡润全球独角兽榜", "中国瞪羚企业榜", "全球瞪羚企业榜", "胡润Under30s创业领袖榜", "胡润中国500强民营企业", "胡润世界500强", "胡润艺术榜"} |
| year | str | year="2020"; choice of {"胡润百富榜": "2014-至今", "胡润全球富豪榜": "2019-至今", "胡润印度榜": "2018-至今", "胡润全球独角兽榜": "2019-至今", "中国瞪羚企业榜": "2021-至今", "全球瞪羚企业榜": "2021-至今", "胡润Under30s创业领袖榜": "2019-至今", "胡润中国500强民营企业": "2019-至今", "胡润世界500强": "2020-至今", "胡润艺术榜": "2019-至今"} |
| 名称 | 类型 | 描述 |
|-----------|-----|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| indicator | str | indicator="胡润百富榜"; choice of {"胡润百富榜", "胡润全球富豪榜", "胡润印度榜", "胡润全球独角兽榜", "全球瞪羚企业榜", "胡润Under30s创业领袖榜", "胡润世界500强", "胡润艺术榜"} |
| year | str | year="2020"; choice of {"胡润百富榜": "2014-至今", "胡润全球富豪榜": "2019-至今", "胡润印度榜": "2018-至今", "胡润全球独角兽榜": "2019-至今", "全球瞪羚企业榜": "2021-至今", "胡润Under30s创业领袖榜": "2019-至今", "胡润世界500强": "2020-至今", "胡润艺术榜": "2019-至今"} |

输出参数-胡润百富榜

Expand All @@ -1409,25 +1409,26 @@ print(xincaifu_rank_df)
```python
import akshare as ak

hurun_rank_df = ak.hurun_rank(indicator="胡润百富榜", year="2022")
hurun_rank_df = ak.hurun_rank(indicator="胡润百富榜", year="2023")
print(hurun_rank_df)
```

数据示例-胡润百富榜

```
排名 财富 姓名 企业 行业
0 1 4550.0 钟睒睒 养生堂 饮料、医疗保健
1 2 2450.0 张一鸣 字节跳动 社交媒体
2 3 2300.0 曾毓群 宁德时代 锂电池
3 4 2200.0 李嘉诚 长江实业 投资
4 5 2150.0 马化腾 腾讯 互联网服务
... ... ... ... ...
1300 1221 50.0 周继伟 亿联网络 通信
1301 1221 50.0 周俊杰 利元亨 精密自动化设备
1302 1221 50.0 周英怀 英杰电气 电源设备
1303 1221 50.0 朱海、王金玉 易瑞生物 生物检测试剂
1304 1221 50.0 宗坚、赵静艳 菲沃泰 纳米材料
排名 财富 姓名 企业 行业
0 1 4500.0 钟睒睒 养生堂 饮料、医疗保健
1 2 2800.0 马化腾 腾讯 互联网服务
2 3 2700.0 黄峥 拼多多 购物网站
3 4 2500.0 曾毓群 宁德时代 锂电池
4 5 2450.0 张一鸣 字节跳动 社交媒体
... ... ... ... ...
1236 1179 50.0 周富裕、唐建芳 周黑鸭 食品
1237 1179 50.0 周华松、吴文利 松霖科技 淋浴设备
1238 1179 50.0 周明华 华海药业 医药
1239 1179 50.0 周文起 华北 铜业、房地产
1240 1179 50.0 庄辰超 斑马投资 投资
[1241 rows x 5 columns]
```

输出参数-胡润全球富豪榜
Expand All @@ -1445,25 +1446,26 @@ print(hurun_rank_df)
```python
import akshare as ak

hurun_rank_df = ak.hurun_rank(indicator="胡润全球富豪榜", year="2022")
hurun_rank_df = ak.hurun_rank(indicator="胡润全球富豪榜", year="2023")
print(hurun_rank_df)
```

数据示例-胡润全球富豪榜

```
排名 财富 姓名 企业 行业
0 1 12900.0 埃隆·马斯克 特斯拉 新能源汽车
1 2 11850.0 杰夫·贝佐斯 亚马逊 电子商务
2 3 9650.0 伯纳德·阿诺特 酩悦·轩尼诗-路易·威登 奢侈品
3 4 7800.0 比尔·盖茨 微软 软件与服务
4 5 7500.0 沃伦·巴菲特 伯克希尔·哈撒韦 投资
... ... ... ... ...
3377 3207 63.0 Lloyd D Frink Zillow 在线市场
3378 3207 63.0 涂建华 广联达 建筑
3379 3207 63.0 Helena Revoredo Prosegur 安全软件
3380 3207 63.0 Vardis Vardinoyannis Motor Oil Hellas 贸易
3381 3207 63.0 冯国纶 利丰 物流
排名 财富 姓名 企业 行业
0 1 13500.0 伯纳德·阿诺特 酩悦·轩尼诗-路易·威登 奢侈品
1 2 10500.0 埃隆·马斯克 特斯拉 新能源汽车
2 3 9000.0 贝特朗·皮埃奇 爱马仕 奢侈品
3 4 7900.0 杰夫·贝佐斯 亚马逊 电子商务
4 5 7800.0 沃伦·巴菲特 伯克希尔·哈撒韦 投资
... ... ... ... ...
3107 2923 67.0 钟宝申 隆基 绿色能源
3108 2923 67.0 钟培峰 晶晨股份 半导体
3109 2923 67.0 周剑 优必选 机器人
3110 2923 67.0 周明华 华海药业 医药
3111 2923 67.0 邹伟民、陈敏 传艺科技 消费电子零部件
[3112 rows x 5 columns]
```

输出参数-胡润全球独角兽榜
Expand All @@ -1481,61 +1483,26 @@ print(hurun_rank_df)
```python
import akshare as ak

hurun_rank_df = ak.hurun_rank(indicator="胡润全球独角兽榜", year="2020")
hurun_rank_df = ak.hurun_rank(indicator="胡润全球独角兽榜", year="2023")
print(hurun_rank_df)
```

数据示例-胡润全球独角兽榜

```
排名 财富 ... 企业 行业
0 1 10000.0 ... 蚂蚁集团 金融科技
1 2 5600.0 ... 字节跳动 社交媒体
2 3 3700.0 ... 滴滴出行 共享经济
3 4 2700.0 ... 陆金所 金融科技
4 5 2500.0 ... SpaceX 航天
.. ... ... ... ... ...
581 351 70.0 ... 有利网 金融科技
582 351 70.0 ... 云鸟科技 物流
583 351 70.0 ... Zeta Global 人工智能
584 351 70.0 ... Zipline 国际 快递
585 351 70.0 ... 中关村科金 金融科技
```

输出参数-胡润中国500强民营企业

| 名称 | 类型 | 描述 |
|------|---------|----------|
| 排名 | int64 | - |
| 企业估值 | float64 | 注意单位: 亿元 |
| 企业信息 | object | - |
| 创始人 | object | - |
| 行业 | object | - |

接口示例-胡润中国500强民营企业

```python
import akshare as ak

hurun_rank_df = ak.hurun_rank(indicator="胡润中国500强民营企业", year="2019")
print(hurun_rank_df)
```

数据示例-胡润中国500强民营企业

```
排名 企业估值 企业信息 创始人 行业
0 1 38100.0 阿里巴巴 张勇 电子商务
1 2 28500.0 腾讯控股 马化腾 互联网服务
2 3 15000.0 中国平安保险 马明哲 金融
3 4 12000.0 华为投资控股 梁华 电信解决方案、智能手机
4 5 10000.0 蚂蚁金服 井贤栋 金融科技
.. ... ... ... ... ...
504 498 140.0 星河湾实业发展 黄文仔 房地产、投资
505 498 140.0 宇华教育 李光宇 教育
506 498 140.0 月星集团 丁佐宏 家具连锁
507 498 140.0 长隆集团 苏志刚 旅游
508 498 140.0 珠江投资 朱孟依 房地产
排名 财富 ... 企业 行业
0 1 13800.0 ... 字节跳动 社交媒体
1 2 9450.0 ... SpaceX 航天
2 3 8300.0 ... 蚂蚁集团 金融科技
3 4 4500.0 ... Shein 电子商务
4 5 3800.0 ... Stripe 金融科技
... ... ... ... ...
1355 1039 69.0 ... 云学堂 企业服务
1356 1039 69.0 ... Zebec 金融科技
1357 1039 69.0 ... Zeta 金融科技
1358 1039 69.0 ... Zopa 金融科技
1359 1039 69.0 ... Zwift 健康科技
[1360 rows x 5 columns]
```

输出参数-胡润世界500强
Expand All @@ -1554,25 +1521,26 @@ print(hurun_rank_df)
```python
import akshare as ak

hurun_rank_df = ak.hurun_rank(indicator="胡润世界500强", year="2021")
hurun_rank_df = ak.hurun_rank(indicator="胡润世界500强", year="2022")
print(hurun_rank_df)
```

数据示例-胡润世界500强

```
排名 排名变化 企业估值 企业信息 CEO 行业
0 1 0 158100.0 苹果 蒂姆·库克 消费电子
1 2 0 136800.0 微软 萨提亚·纳德拉 软件与服务
2 3 0 116600.0 亚马逊 安迪·贾西 零售
3 4 0 112100.0 Alphabet 桑达尔·皮查伊 传媒和娱乐
4 5 0 62600.0 脸书 马克·扎克伯格 传媒和娱乐
.. ... ... ... ... ... ...
495 495 New 2381.0 瑞思迈 Michael J. Farrell 卫生保健
496 497 New 2374.0 发现金融 Roger Hochschild 金融服务
497 498 -61 2368.0 埃克西尔能源 Ben Fowke 能源
498 498 New 2368.0 赫伯罗特 Rolf Habben Jansen 物流运输
499 498 New 2368.0 HCL Technologies C Vijayakumar 软件与服务
排名 排名变化 企业估值 企业信息 CEO 行业
0 1 0 171540.0 苹果 蒂姆·库克 消费品
1 2 0 130860.0 微软 萨提亚·纳德拉 软件与服务
2 3 1 95770.0 Alphabet 桑达尔·皮查伊 传媒和娱乐
3 4 -1 88090.0 亚马逊 安迪·贾西 零售
4 5 3 48720.0 特斯拉 埃隆·马斯克 汽车及汽车零部件
.. ... ... ... ... ... ...
495 495 -258 2100.0 Coupang Bom Suk Kim 零售
496 495 -166 2100.0 东方财富 其实 金融服务
497 495 -190 2100.0 爱德士 Jonathan J. Mazelsky 医疗健康
498 495 -176 2100.0 联发科技 陈冠州 半导体
499 500 -247 2030.0 百度 李彦宏 传媒和娱乐
[500 rows x 6 columns]
```

输出参数-胡润艺术榜
Expand All @@ -1591,25 +1559,26 @@ print(hurun_rank_df)
```python
import akshare as ak

hurun_rank_df = ak.hurun_rank(indicator="胡润艺术榜", year="2021")
hurun_rank_df = ak.hurun_rank(indicator="胡润艺术榜", year="2023")
print(hurun_rank_df)
```

数据示例-胡润艺术榜

```
排名 排名变化 成交额 姓名 年龄 艺术类别
0 1 0 77991.0 崔如琢 77 国画
1 2 5 27072.0 曾梵志 57 油画
2 3 1 25578.0 周春芽 66 油画
3 4 -2 21378.0 刘野 57 油画
4 5 3 19184.0 张晓刚 63 油画
.. ... ... ... ... .. ...
95 96 0 128.0 季大纯 53 油画
96 97 -19 115.0 卢禹舜 59 国画
97 98 -8 107.0 贾广健 57 国画
98 99 -25 99.0 熊红钢 62 国画
99 100 -27 93.0 刘大为 76 国画
排名 排名变化 成交额 姓名 年龄 艺术类别
0 1 1 14371.0 曾梵志 59 油画
1 2 -1 11106.0 崔如琢 79 中国书画
2 3 4 10148.0 黄建南 71 油画/中国书画
3 4 6 9405.0 范曾 85 中国书画
4 5 4 9058.0 黄宇兴 48 油画
.. ... ... ... ... .. ...
95 96 New 388.0 邵帆 59 中国书画
96 97 -36 385.0 喻红 57 油画
97 98 -24 369.0 薛松 58 中国书画
98 99 New 362.0 陈文骥 69 油画
99 100 -27 358.0 林墉 82 中国书画
[100 rows x 6 columns]
```

### 电影票房
Expand Down

0 comments on commit e2c2e8d

Please sign in to comment.