惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
WordPress大学
WordPress大学
人人都是产品经理
人人都是产品经理
Engineering at Meta
Engineering at Meta
小众软件
小众软件
I
InfoQ
有赞技术团队
有赞技术团队
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Martin Fowler
Martin Fowler
月光博客
月光博客
雷峰网
雷峰网
aimingoo的专栏
aimingoo的专栏
云风的 BLOG
云风的 BLOG
Last Week in AI
Last Week in AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
S
SegmentFault 最新的问题
The GitHub Blog
The GitHub Blog
Y
Y Combinator Blog
V
Visual Studio Blog
博客园 - 叶小钗
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
GbyAI
GbyAI
P
Proofpoint News Feed
Apple Machine Learning Research
Apple Machine Learning Research

博客园 - 快乐家++

QMT A股 量化程序开发资料 均线粘合 【通达信】 MS-SQL事务处理语句 SQL Update:使用一个表的数据更新另一张表 CefSharp 使用备忘录 IIS7 伪静态 web.config 配置方法 针对不同.NET版本的条件编译 将Json数据 填充到 实例类 的函数 带查询参数 可分页 的 T-SQL 语句写法 当鼠标经过表格数据行时颜色不同且奇偶行颜色也不同 (纯CSS) JavaScript 版本的 RSA加密库文件 电工葵花宝典 一开关接线方法 c# 执行javascript 脚本 HttpWebRequest出错 服务器提交了协议冲突. Section=ResponseHeader Detail=CR 后面必须是 LF 秒转换成时分秒 SQL2008中Merge的用法 C#将exe运行程序嵌入到自己的winform窗体中 如何让用户只能访问特定的数据库(MSSQL) 委托、回调 Lambda表达式书写方式
通过 PyWenCai 模块采集问财涨停数据的例子
快乐家++ · 2024-11-27 · via 博客园 - 快乐家++

通过 PyWenCai 模块采集问财涨停数据的例子

# 导入PyWenCai模块
import pandas as pd
import pywencai
import json 
from datetime import datetime, timedelta

def 获取涨停板数据(start_date_str,end_date_str):
    # 获取今天的日期
    start_date = datetime.strptime(start_date_str, '%Y%m%d')
    end_date = datetime.strptime(end_date_str, '%Y%m%d')
    current_date = start_date
    while current_date <= end_date:
        if current_date.weekday() < 5:  # 跳过周六和周日 (weekday() 返回 0-6, 0 是周一, 6 是周日)
            交易日 = current_date.strftime('%Y%m%d')
            print(f'正在获取 {交易日} 的涨停板数据...')
            try:
                res = pywencai.get(query=f'涨停 {交易日}',loop=True,sort_key='股票代码',sort_order='asc', log=True);
                if any(交易日 in col for col in res.columns):
                    res.to_csv(f'x:\\zt{交易日}.csv')
                    print(f'成功获取 {交易日} 的涨停板数据并已保存为 x:\\zt{交易日}.csv')
            except Exception as e:
                print(f"发生错误: {e}")
        current_date += timedelta(days=1)  # 增加一天

#获取涨停板数据('20241008','20241031')
#获取涨停板数据('20240902','20240930')
#获取涨停板数据('20240801','20240830')
#获取涨停板数据('20240701','20240731')
#获取涨停板数据('20240601','20240630')
#获取涨停板数据('20240501','20240531')
#获取涨停板数据('20240401','20240430')
#获取涨停板数据('20240301','20240331')
#获取涨停板数据('20240201','20240229')
获取涨停板数据('20240102','20240131')
print("\r\n\r\n")