
今天有同学问我如何获取 同花顺热门个股榜单, 这里简单介绍下。
“热门个股榜单排名”并不仅仅是简单的涨幅榜。它是一个综合性的指标,通常基于用户搜索量、点击率、讨论度等多个维度进行加权计算,得出一个综合热度排名。
为什么这个榜单如此重要?
过去,我们需要每天手动打开同花顺,查看并记录这些数据。而现在,我们可以让程序自动完成这项工作。
pywencai是一个非官方的开源Python库,它能够模拟浏览器行为,直接调用同花顺“问财”的后台接口,将我们用中文输入的查询条件(如“热门个股排名”)转换为结构化的数据,并返回为便于分析的pandas.DataFrame格式。
这意味着,你可以用最自然的方式提问,然后让程序为你处理一切。
在开始之前,我们需要一个简单的准备工作。由于pywencai在后台需要执行一小段JavaScript来处理同花顺的网页验证逻辑,因此你的电脑上需要安装Node.js环境。
因为我是mac, 大部分同学是windows, 建议用node18。这里提供下下载地址:
https://nodejs.org/en/download 。 看我下面的截图示例

环境准备就绪后,精彩的部分来了。打开你的Python编辑器(如VS Code, PyCharm),只需两行核心代码,就能获取最新的热门个股数据。
import pywencai
import pandas as pd
# 列表类查询(默认返回DataFrame)
df = pywencai.get(query='热门个股排名', loop=True)
if isinstance(df, pd.DataFrame) and not df.empty:
print(df)通过pywencai这个强大的工具,我们实现了:
现在,你已经掌握了获取市场热门股数据的“超能力”。接下来,你可以尝试结合其他数据指标,对这些热门股进行更深入的分析,构建属于自己的选股策略。