news 2026/5/1 7:05:59

Python金融数据获取终极指南:同花顺问财完全攻略

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python金融数据获取终极指南:同花顺问财完全攻略

同花顺问财数据获取方法

同花顺问财是金融数据获取的重要工具,提供股票、基金、宏观经济等各类金融数据。通过Python可以高效地从问财获取所需数据。

安装必要库

使用requestspandas库处理网络请求和数据整理:

pip install requests pandas

基本数据获取代码框架

构建获取问财数据的通用代码框架:

import requests import pandas as pd def get_wencai_data(query, columns=None): url = f"http://www.iwencai.com/unifiedwap/unified-wap/result/get-stock-pick" params = { "question": query, "perpage": 10000 } headers = { "User-Agent": "Mozilla/5.0" } response = requests.get(url, params=params, headers=headers) data = response.json()["data"]["list"] df = pd.DataFrame(data) if columns: df = df[columns] return df

常用查询示例

获取A股所有股票代码和名称:

stock_list = get_wencai_data("A股股票", columns=["股票代码", "股票简称"])

筛选市盈率低于10倍的股票:

low_pe_stocks = get_wencai_data("市盈率小于10 主板", columns=["股票代码", "股票简称", "市盈率"])

数据清洗与处理

对获取的数据进行清洗和处理:

# 转换数值型数据 low_pe_stocks["市盈率"] = pd.to_numeric(low_pe_stocks["市盈率"], errors="coerce") # 去除异常值 clean_data = low_pe_stocks.dropna()

https://www.zhihu.com/zvideo/1994547787254227729/
https://www.zhihu.com/zvideo/1994547784943166304/
https://www.zhihu.com/zvideo/1994547783714247721/
https://www.zhihu.com/zvideo/1994547783038952423/
https://www.zhihu.com/zvideo/1994547782434956430/
https://www.zhihu.com/zvideo/1994547781931640306/
https://www.zhihu.com/zvideo/1994547782057496888/
https://www.zhihu.com/zvideo/1994547781369610655/
https://www.zhihu.com/zvideo/1994547781063444045/
https://www.zhihu.com/zvideo/1994547781289919910/
https://www.zhihu.com/zvideo/1994547780576907386/
https://www.zhihu.com/zvideo/1994547778152583337/
https://www.zhihu.com/zvideo/1994547778353910368/
https://www.zhihu.com/zvideo/1994547775917028949/
https://www.zhihu.com/zvideo/1994547776088994452/
https://www.zhihu.com/zvideo/1994547773865997505/
https://www.zhihu.com/zvideo/1994547772884530981/
https://www.zhihu.com/zvideo/1994547771030644364/
https://www.zhihu.com/zvideo/1994547769994671840/
https://www.zhihu.com/zvideo/1994547769923372054/
https://www.zhihu.com/zvideo/1994547769499738983/
https://www.zhihu.com/zvideo/1994547764596601342/
https://www.zhihu.com/zvideo/1994547763959072685/
https://www.zhihu.com/zvideo/1994547762394583739/
https://www.zhihu.com/zvideo/1994547762734334563/
https://www.zhihu.com/zvideo/1994547761002075008/
https://www.zhihu.com/zvideo/1994547760368742854/
https://www.zhihu.com/zvideo/1994547758976221618/
https://www.zhihu.com/zvideo/1994547758418375249/
https://www.zhihu.com/zvideo/1994547758498083954/
https://www.zhihu.com/zvideo/1994547757336244497/
https://www.zhihu.com/zvideo/1994547752659615874/
https://www.zhihu.com/zvideo/1994547753372635576/
https://www.zhihu.com/zvideo/1994547752374404733/
https://www.zhihu.com/zvideo/1994547752114340074/
https://www.zhihu.com/zvideo/1994547752194044389/
https://www.zhihu.com/zvideo/1994547752533787691/
https://www.zhihu.com/zvideo/1994547751913021526/
https://www.zhihu.com/zvideo/1994547751434872309/
https://www.zhihu.com/zvideo/1994547751380332761/
https://www.zhihu.com/zvideo/1994547751095121071/
https://www.zhihu.com/zvideo/1994547747546760736/
https://www.zhihu.com/zvideo/1994547745852237087/
https://www.zhihu.com/zvideo/1994547744208078625/
https://www.zhihu.com/zvideo/1994547745206323128/
https://www.zhihu.com/zvideo/1994547744128386874/
https://www.zhihu.com/zvideo/1994547743893520501/
https://www.zhihu.com/zvideo/1994547743549562926/
https://www.zhihu.com/zvideo/1994547742844937856/
https://www.zhihu.com/zvideo/1994547740953289640/

高级查询技巧

使用问财的高级语法进行复杂查询:

# 查询ROE连续3年大于15%的股票 quality_stocks = get_wencai_data("ROE连续3年大于15% 非ST", columns=["股票代码", "股票简称", "ROE"])

注意事项

问财数据接口可能有访问频率限制,建议合理控制请求频率。对于大量数据获取,考虑分批次查询。商业用途需遵守同花顺的相关使用条款。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/11 11:21:19

基于python的电影推荐系统的设计与实现-附源码201341

基于Python的电影推荐系统设计与实现电影推荐系统通常采用协同过滤或内容过滤算法,结合Python的数据处理库和机器学习框架实现。以下为关键设计步骤和源码框架示例:数据准备与预处理使用pandas加载电影评分数据集(如MovieLens)&am…

作者头像 李华
网站建设 2026/5/1 6:11:09

2026年--Lc339-二叉树的最近公共祖先(树,递归)--java版

1.题目2.思路 如果当前节点是 null 或者是目标节点之一(p 或 q),直接返回当前节点。 递归左右子树: 左子树返回值为 l,右子树返回值为 r。 根据左右子树的返回值判断: 如果左子树返回 null,说明…

作者头像 李华
网站建设 2026/4/23 13:38:12

C语言数据类型

1、数据类型 1.1字符型 字符英文单词是character,在C语言中 char 表示字符类型。 char字符型------1字节 [signed] char//有符号的 unsigned char//无符号的 1.2整型 整数英文单词integer,在C语言中 int 表示整型。 //短整型------2字节 short [int] …

作者头像 李华
网站建设 2026/4/30 3:46:13

拼多多春节加班费热议背后,近屿智能给出了另一份高薪答案

春节临近,你是否也正陷入“年后再说”的循环?当大多数人在为年终琐事分心时,有一群人,却在默默积累着“节后爆发”的资本——他们关注的不是加班补贴,而是如何让自己的技能,配得上更高的估值。一、高薪加班…

作者头像 李华
网站建设 2026/4/30 10:57:08

java学习--ArrayList

一、什么是 ArrayListArrayList 是 java.util 包下的类,实现了 List 接口,本质是动态扩容的数组(相比普通数组,它的长度可以自动调整)。底层基于数组实现,支持快速随机访问(通过索引取值&#x…

作者头像 李华