吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2180|回复: 35
收起左侧

[Python 原创] 喜讯:黄金价格消息推送 修改成 黄金价格监控系统,他来啦!!!

  [复制链接]
badboysky 发表于 2026-3-3 15:12
本帖最后由 badboysky 于 2026-3-3 15:56 编辑

节日快乐!阖家团圆!
金友们,大家好!黄金新版价格预警系统本来袭!!!
最近金价可能又要有不小的震荡,基于《黄金价格消息推送》原贴地址:https://www.52pojie.cn/thread-2089450-1-1.html,版本重大升级。
新版配置后可后台修改各项参数,去除原抓取插件playwright(安装复杂切还要单独再安装浏览器插件),根据热心贴友建议使用DrissionPage抓取。(测试后发现windows下可用,linux服务器没弄明白,抓取这个几乎可以不用了,找到了两个api还是使用api省事,如果api无效可以使用抓取逻辑,但需自行研究。
后台可配数据源,数据源逻辑按排序和可用顺序为主,请关注)

新版的功能部分说明:
一、更新为《黄金价格监控系统》;
二、结构性更新;
三、差异:
支持京东金融、新浪财经等多个数据源;    增强的日志记录和监控;
多个账号推送配置,自动切换失败的账号;
**管理员后台**:支持登录状态管理,登录后可直接访问配置页面;
**系统健康监控**:实时监控系统各组件状态,包括数据抓取、JSON生成等;
**增强的JSON写入可靠性**:添加重试机制和状态监控,确保数据持久化;
四、待完善的一些小功能:
数据按日期存储成json文件,可通过后台查看历史,更多功能待完善;
ai建议,已有效果代码但还未成型;
五、安全性处理增加.env文件;
六、更多请看说明文档; PS:没有完善的或没有bug的系统,本人基于ai写的代码更是如此,但是是经过测试的,基本功能没问题,如有不如意的地方,请大家多多谅解!!!

微信推送消息

微信推送消息

微信推送消息

PC端页面展示

PC端页面展示

PC端页面展示

登录页面

登录页面

登录页面

后台首页

后台首页

后台首页

后台金价数据列表

后台金价数据列表

后台金价数据列表

后台配置

后台配置

后台配置

下面是代码片段(因为发帖需要只提供一部分,具体请自行下载部署):
[Python] 纯文本查看 复制代码
# 主入口文件
import time
import threading
import sys

# 导入配置
import config
from config.config import ENABLE_WECHAT_PUSH, ENABLE_HTML_GENERATION, ENABLE_GUI_WINDOW, ENABLE_COMPILE

# 导入Flask应用
from app import app
from app.routes import start_flask_app

# 导入监控模块
from monitor.monitor import run_gold_price_monitor

# 导入窗口模块
from gui.window import show_window

# 导入JSON调度器
from utils.json_scheduler import json_scheduler

if __name__ == "__main__":
    # 显示AI服务配置状态
    print("=== 黄金价格监控系统 ===")
    if config.config.is_configured():
        available_services = config.config.get_available_services()
        print(f"✓ 已配置AI服务: {', '.join(available_services)}")
    else:
        print("[警告] 未配置AI服务API密钥")
        print("  请参考 .env.example 文件配置API密钥以启用完整AI分析功能")
    print("")
    
    # 显示当前配置状态
    print("当前功能配置:")
    print(f"  - 微信推送: {'启用' if ENABLE_WECHAT_PUSH else '禁用'}")
    print(f"  - HTML生成: {'启用' if ENABLE_HTML_GENERATION else '禁用'}")
    print(f"  - GUI窗口: {'启用' if ENABLE_GUI_WINDOW else '禁用'}")
    print(f"  - 编译EXE: {'启用' if ENABLE_COMPILE else '禁用'}")
    print("")
    

    print("开始运行黄金价格监控...\n")
    
    # 启动Flask应用线程
    flask_thread = threading.Thread(target=start_flask_app, daemon=True)
    flask_thread.start()
    
    # 启动黄金价格监控
    import logging
    from logger.logger_config import get_logger
    logger = get_logger(__name__)
    logger.info("启动黄金价格监控线程...")
    monitor_thread = threading.Thread(target=run_gold_price_monitor, daemon=True, name="GoldMonitor")
    monitor_thread.start()
    
    # 根据配置决定是否显示窗口
    if ENABLE_GUI_WINDOW:
        # 显示窗口
        try:
            show_window()
        except Exception as e:
            logger.error(f"调用show_window函数失败: {e}")
            # 即使窗口显示失败,程序也能继续运行
            logger.info("窗口显示失败,程序将在后台持续运行")
    
    # 保持程序运行,定期检查监控线程状态
    logger.info("程序将在后台持续运行,按 Ctrl+C 退出")
    try:
        while True:
            if not monitor_thread.is_alive():
                logger.warning("监控线程已退出")
                break
            time.sleep(5)  # 每5秒检查一次
    except KeyboardInterrupt:
        print("\n程序被用户中断,正在安全退出...")
        logger.info("程序被用户中断,正在安全退出")
        # 清理资源
        json_scheduler.shutdown()
        sys.exit(0)

源码地址:https://gitee.com/hejsky/gold-price.git

免费评分

参与人数 4吾爱币 +10 热心值 +3 收起 理由
aaaxxx11 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
苏紫方璇 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
Zercher + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
cricy700213 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

xiaohe_nh 发表于 2026-3-4 08:00
黄金价格监控系统很实用!实时监控价格变化,对投资黄金的朋友很有帮助。感谢楼主的更新!
 楼主| badboysky 发表于 2026-4-8 08:27
aaaxxx11 发表于 2026-4-6 19:26
您好,我也遇到了这个错误,也登录不了,请问具体是需要删除哪个文件和env文件呢?谢谢。谢谢大佬

不好意思,我刚看了下,确实默认密码不对,因为如果是初次运行,系统会自动生成一个密码,具体查看需要查看运行日志,再日志中会看见随机生成的密码
770fa1c4-86a0-4f0f-affe-fd3e18a93f9c.png

密码文件保存在config目录中:config/password.json

如果忘记密码需要删除这个文件config/password.json和.env(如果有),重新运行,系统还会随机生成密码,默认用户名:admin
xiaozhao123 发表于 2026-3-3 17:58
zg2600 发表于 2026-3-3 18:16
青龙有的话挺好
 楼主| badboysky 发表于 2026-3-3 18:28
zg2600 发表于 2026-3-3 18:16
青龙有的话挺好

配置都差不多吧
Liiin001 发表于 2026-3-3 20:24
这个小工具不错
ngyc001 发表于 2026-3-3 21:01
这个微信消息推送用的微信公众号吗?
cricy700213 发表于 2026-3-3 21:05
前一个贴子没在意,这个先下了试试。
 楼主| badboysky 发表于 2026-3-3 21:45
ngyc001 发表于 2026-3-3 21:01
这个微信消息推送用的微信公众号吗?

是的,说明文档有,测试号就可以
wapjdls 发表于 2026-3-4 10:36
轻松多了,感谢大佬
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-6-5 08:58

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表