sheep

Results 138 comments of sheep

> > > ef.stock.get_latest_quote(code) > > 股票代码 | 股票名称 | 涨跌幅 | 最新价 | 最高 | 最低 | 涨跌额 | 换手率 | 动态市盈率 | 成交量 | 成交额 | 昨日收盘 |...

以日期为时间段的数据会更好。如果你想仅获取多日的的指定时间点的数据,那么可以使用 pandas 的筛选功能(返回的数据绝大多数是 `pandas.DataFrame` 或者 `pandas.Series`)。以获取 `2021年7月`的 `10:30` 这个时间点的数据为例,示例代码如下 ```python import efinance as ef df = ef.stock.get_quote_history('600519', beg='20210701', end='20210731', klt=30) # 从日期里面取出时间 df['时间段'] = df['日期'].apply(lambda x: x.split()[-1]) # 筛选出 时间点为...

> 好的,收到,我来试试。 > > 不过,若我只需要一个时点数据,却取回来整体数据,会不会增加网页接口负担呢?我担心的是这个 这个不需要担心。接口很稳定,并发量大。

直接通过基金代码获取其跟踪的指数比较难。不过有 API 可以查询跟踪指数的基金列表。所以你可以先获取全部指数,查询跟踪它的基金,然后就可以知道哪只基金跟踪什么指数了。

API 示例如下 ```python import requests params = ( # 页数 ('pageIndex', '1'), # 每一页大小 ('pageSize', '10'), ('sortName', 'RZDF'), ('sortType', 'DESC'), # 指数代码 ('filterName1', '399300'), ('BKID', '12'), ('deviceid', '1234567890'), ('version', '6.9.9'),...

> https://fundztapi.eastmoney.com/FundSpecialApiNew/FundSpecialZSB30GZJJ?pageIndex=1&pageSize=10&sortName=RZDF&sortType=DESC&filterName1=399300&BKID=12&deviceid=1234567890&version=6.9.9&product=EFund&plat=Iphone&ServerVersion=6.9.9 { "Datas": { "FSRQ": "2021-10-08", "GZJJList": [ { "BKID": "12", "IndexCode": "000300", "IndexName": "沪深300指数", "FCODE": "163407", "SHORTNAME": "兴全沪深300指数(LOF)A", "FSRQ": "2021-10-08", "RZDF": "2.04", "SYL_Z": "2.04", "SYL_Y": "-1.07", "SYL_3Y": "-2.62",...

下面是一个获取某只基金历任基金经理信息的例子,有了这个之后,你对不同的基金调用多次,后续即可做个统计,知道任意时期任意基金经理管理哪些基金。 ```python import pandas as pd import requests headers = { 'User-Agent': 'EMProjJijin/6.2.8 (iPhone; iOS 13.6; Scale/2.00)', 'GTOKEN': '98B423068C1F4DEF9842F82ADF08C5db', 'clientInfo': 'ttjj-iPhone10,1-iOS-iOS13.6', 'Content-Type': 'application/x-www-form-urlencoded', # 'Host': 'fundmobapi.eastmoney.com', 'Referer': 'https://mpservice.com/516939c37bdb4ba2b1138c50cf69a2e1/release/pages/FundHistoryNetWorth', } def...

> 大佬,我刚刚跑了一下您这部分的代码,发现会报错:“NameError: name 'headers' is not defined”,请问? 少加了点东西,刚刚更新了,你再试试。

参考这里限制一下线程数目:https://github.com/Micro-sheep/efinance/issues/50 或者不要一下子跑这么多只基金的,可以把基金代码列表切割成多个小部分再跑。

上面的 url 是通过分析东方财富网站的数据接口抽取出来的。你随便打开一个会加载数据的网页,然后用浏览器的开发者工具,切换到网络选项卡即可看到接口是如何调用的。