同花顺的热度行业排行一直都是很好的量化工具
它代表了市场最热门的板块,和市场人气所在
那么如何运用python自动化获取这个呢?
python自动化编程实现同花顺热度行业排名获取源代码
- import pandas as pd
- import json
- import requests
- class ths_rq:
- def __init__(self):
- pass
- def get_headers(self):
- headers={
- 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0'
- return headers
- defget_stock_concept_rot_rank(self):
- url='https://dq.10jqka.com.cn/fuyao/hot_list_data/out/hot_list/v1/plate?'
- params={
- 'type': 'concept'
- headers=self.get_headers()
- res=requests.get(url=url,params=params,headers=headers)
- text=res.json()
- status_code=text['status_code']
- if int(status_code)==0:
- df=pd.DataFrame(text['data']['plate_list'])
- #columns=['热度','概念代码','涨跌幅','上榜统计','热度变化',
- #'市场id','概念名称','概念统计','排序','etf_rise_and_fall',
- #'etf_product_id','etf_name','etf_market_id']
- df=df.rename(columns={"code":"概念代码","name":"概念名称"})
- #df.columns=columns
- return df
- else:
- print('失败')
- return False
- if __name__=='__main__':
- data=ths_rq()
- df5=data.get_stock_concept_rot_rank()
- print(df5)
运行之后就能轻松成功输出该数据
与结论一致 效果非常nice
直接复制粘贴 即可使用源代码
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.