首页 新闻 会员 周边 捐助

使用tushare.get_latest_news() 显示list index out of range,怎么解决?

0
悬赏园豆:100 [待解决问题]

使用tushare.get_latest_news() 显示list index out of range,怎么解决?

wintalau的主页 wintalau | 初学一级 | 园豆:102
提问于:2019-10-03 15:46
< >
分享
所有回答(1)
0

我这里测试用的__version__ = '1.2.45'

print(ts.__version__)

应该是sina的界面升级了,导致老的url失效了!
建议重写这个采集,可以参考老的;
因为数据结构也不一样了,json格式完全不一致。
所以重写是必须的。

老的滚动新闻URL:没有取到数据,解析结果就list index out of range错误。
http://roll.news.sina.com.cn/interface/rollnews_ch_out_interface.php?col=43&spec=&type=&ch=03&k=&offset_page=0&offset_num=0&num=80&asc=&page=1&r=0.3724394976041019

新的滚动新闻URL:
https://feed.mix.sina.com.cn/api/roll/get?pageid=153&lid=2509&k=&num=50&page=1&r=0.5819635692046212

张朋举 | 园豆:1936 (小虾三级) | 2019-10-03 21:04

请问具体重写的步骤是?我是小白,烦请留下具体执行步骤,谢谢了

支持(0) 反对(0) wintalau | 园豆:102 (初学一级) | 2019-10-04 12:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册