Python 使用 PyWenCai 获取同花顺问财数据指南
作为金融数据分析师和量化交易开发者,PyWenCai 工具库提供了一站式解决方案,让你能够轻松调用同花顺问财平台的丰富金融数据。
环境配置
环境准备清单
- Python 3.6 或更高版本
- Node.js v16+(用于执行 JavaScript 代码)
- 稳定的网络环境
安装命令
pip install pywencai
注意:问财平台接口会定期更新,建议使用最新版本以获得最佳兼容性。
实战案例
案例一:低估值股票筛选
应用场景:如何快速找到市净率低于 1 且净资产收益率超过 10% 的优质股票?
解决方案:
import pywencai
# 查询低估值高回报股票
query_conditions = '市净率<1 and ROE>10'
result = pywencai.get(query=query_conditions, cookie='你的 cookie 值')
案例二:退市风险监控
应用场景:需要预警可能退市的股票,提前进行风险控制?
解决方案:
# 查询退市相关股票
risk_stocks = pywencai.get(
query='退市股票',
sort_key='退市@退市日期',
sort_order='asc',
cookie='你的 cookie 值'
)
Cookie 获取指南
使用 PyWenCai 必须提供有效的 cookie 参数,这是访问问财平台数据的身份验证凭证。
详细操作流程
- 登录问财平台:访问 www.iwencai.com 完成账户登录
- 打开开发者工具:右键页面选择"检查"或按 F12 键
- 切换到网络面板:选择"Network"标签页
- 执行数据查询:在问财平台进行一次搜索操作
- 复制 Cookie 值:在请求列表中找到问财的 POST 请求,查看 Headers 中的 Cookie 字段并完整复制
提醒:Cookie 具有时效性,过期后需要重新获取。
数据查询类型
PyWenCai 支持多种金融产品类型,满足不同投资场景需求:
| 查询类型 | 适用产品 | 典型应用 |
|---|---|---|
| stock | A 股股票 | 个股分析、投资组合 |
| fund | 公募基金 | 基金筛选、业绩对比 |

