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.8k stars 1.81k forks source link

'stock_intraday_sina'接口不可用 #4961

Closed Garenzhou closed 1 month ago

Garenzhou commented 1 month ago

详细描述遇到的问题

(用的最新版本) 'stock_intraday_sina'接口不可用,实际api好像加了反爬逻辑,返回码是200,但是内容是空数组,同样参数有网页端https://vip.stock.finance.sina.com.cn/quotes_service/view/cn_bill.php?symbol=sz000001 发起的请求却表现正常

接口的名称和相应的调用代码

import akshare as ak print(ak.stock_intraday_sina())

接口报错的截图或描述

Traceback (most recent call last): File "D:\PycharmProjects\learningvnpy\main.py", line 22, in print(ak.stock_intraday_sina()) File "C:\Users\Garen.conda\envs\vnpy\lib\site-packages\akshare\stock\stock_intraday_sina.py", line 110, in stock_intraday_sina big_df.sort_values(by=["ticktime"], inplace=True, ignore_index=True) File "C:\Users\Garen.conda\envs\vnpy\lib\site-packages\pandas\core\frame.py", line 7176, in sort_values k = self._get_label_or_level_values(by[0], axis=axis) File "C:\Users\Garen.conda\envs\vnpy\lib\site-packages\pandas\core\generic.py", line 1910, in _get_label_or_level_values raise KeyError(key) KeyError: 'ticktime'

期望获得的正确结果

作为唯一的历史tick(非单日)数据接口,还是希望能正常使用

albertandking commented 1 month ago

stock_intraday_sina

接口测试正常