akfamily / akshare

AKShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库
https://akshare.akfamily.xyz
MIT License
8.96k stars 1.84k forks source link

AKShare 接口问题报告 index_value_name_funddb 无法抓取数据 #5083

Closed GuQiangJS closed 1 month ago

GuQiangJS commented 1 month ago

1.AKShare 版本为:1.10.52

2.接口地址:index_value_hist_funddb

3.接口返回:dateutil.parser._parser.ParserError: year 0 is out of range: 0000-00-00 present at position 145

4.报错日志:

indexDf = ak.index_value_hist_funddb(symbol=indexSymbol, File "/opt/hostedtoolcache/Python/3.10.10/x64/lib/python3.10/site-packages/akshare/index/stock_zh_index_csindex.py", line 395, in index_value_hist_funddb index_value_name_funddb_df = index_value_name_funddb() File "/opt/hostedtoolcache/Python/3.10.10/x64/lib/python3.10/site-packages/akshare/index/stock_zh_index_csindex.py", line 366, in index_value_name_funddb temp_df["指数开始时间"] = pd.to_datetime(temp_df["指数开始时间"]).dt.date File "/opt/hostedtoolcache/Python/3.10.10/x64/lib/python3.10/site-packages/pandas/core/tools/datetimes.py", line 1068, in to_datetime values = convert_listlike(arg._values, format) File "/opt/hostedtoolcache/Python/3.10.10/x64/lib/python3.10/site-packages/pandas/core/tools/datetimes.py", line 438, in _convert_listlike_datetimes result, tz_parsed = objects_to_datetime64ns( File "/opt/hostedtoolcache/Python/3.10.10/x64/lib/python3.10/site-packages/pandas/core/arrays/datetimes.py", line 2177, in objects_to_datetime64ns result, tz_parsed = tslib.array_to_datetime( File "pandas/_libs/tslib.pyx", line 427, in pandas._libs.tslib.array_to_datetime File "pandas/_libs/tslib.pyx", line 683, in pandas._libs.tslib.array_to_datetime File "pandas/_libs/tslib.pyx", line 829, in pandas._libs.tslib._array_to_datetime_object File "pandas/_libs/tslib.pyx", line 819, in pandas._libs.tslib._array_to_datetime_object File "pandas/_libs/tslibs/parsing.pyx", line 318, in pandas._libs.tslibs.parsing.parse_datetime_string File "/opt/hostedtoolcache/Python/3.10.10/x64/lib/python3.10/site-packages/dateutil/parser/_parser.py", line 1368, in parse return DEFAULTPARSER.parse(timestr, **kwargs) File "/opt/hostedtoolcache/Python/3.10.10/x64/lib/python3.10/site-packages/dateutil/parser/_parser.py", line 651, in parse six.raise_from(ParserError(str(e) + ": %s", timestr), e) File "", line 3, in raise_from dateutil.parser._parser.ParserError: year 0 is out of range: 0000-00-00 present at position 145

albertandking commented 1 month ago

index_value_hist_funddb

接口测试正常