新闻详情

新闻详情

首页 / 资讯中心 / 详情

PanWatch 截图采集能力揭秘:Playwright 自动截取行情图推送到 IM

发布时间:2026/10/1 4:55:57来源:尧图网络
PanWatch 截图采集能力揭秘:Playwright 自动截取行情图推送到 IM
PanWatch 截图采集能力揭秘Playwright 自动截取行情图推送到 IM【免费下载链接】PanWatchPanWatch — AI stock monitoring for A-shares, HK US markets, powered by TradingAgents. Portfolio insights, real-time alerts automated reports.盯盘侠覆盖 A股/港股/美股的 AI 盯盘、持仓分析、实时提醒与自动报告。项目地址: https://gitcode.com/GitHub_Trending/pa/PanWatch你有没有想过每天自动把持仓股票的 K 线图截下来配上 AI 技术分析报告直接推送到手机这正是开源项目PanWatch的核心玩法。作为一款覆盖 A股、港股、美股的 AI 盯盘工具PanWatch 内置了一套隐藏的「截图采集」能力用 Playwright 自动截取 K 线图交给多模态 AI 分析再把图片与报告推送到微信、钉钉、Telegram 等 IM。本文就带你完整揭秘这条自动化流水线 什么是 PanWatch 截图采集截图采集的核心是一个名为ScreenshotCollector的采集器位于 screenshot_collector.py。它的工作方式是 用 Playwright 驱动无头 Chromium 浏览器模拟真实用户访问行情网站 默认支持雪球数据源也兼容东方财富和新浪财经 支持 A股与港股可切换日K / 周K / 月K 周期 截图统一存到临时目录并自动清理 24 小时前的旧图不占磁盘空间简单说它就是一个「不知疲倦的截图机器人」你只需在配置好自选股它就能逐只打开行情页、等图表渲染完成、裁出干净的 K 线区域。四步完成一次自动截图 ✂️第一步隐身启动浏览器采集器会懒加载启动 Playwright并做了一组「反检测」处理禁用自动化特征标记、伪装真实 Chrome 的 User-Agent、语言设为中文、注入脚本抹掉webdriver痕迹。这样行情页基本把它当成普通浏览器用户不易被拦截。第二步打开行情页并智能等待这是最容易翻车的一步——图表加载慢或页面没渲染完截出来就是一张白图。PanWatch 的策略是层层兜底等待 DOM 加载完成30 秒超时优先等待页面主体元素可见若主体没出现降级等待「网络空闲」再额外等待 3 秒确保 K 线图表完成渲染第三步关弹窗、切周期、精准裁剪雪球等页面经常弹出登录框、加群广告采集器会依次尝试点「跳过」、找关闭按钮、按 ESC、点遮罩层最多循环 5 轮直到弹窗全部消失。弹窗清空后它会自动点击「日K」按钮默认打开的是分时图需要周K/月K时再切换周期最后只裁剪 K 线图所在区域产出干净的纯图表图片。第四步批量采集与自动清理capture_batch支持按自选股列表逐只截图cleanup_old_screenshots会删掉超过 24 小时的 PNG 文件实现「用完即弃」的轻量存储。多模态 AI 读图从截图到分析报告 截图只是手段真正的主角是 chart_analyst.py 中的「技术分析 Agent」。它的执行链路是批量截取自选股的 K 线图同时拉取结构化信号包现价、涨跌、趋势、MACD/RSI 状态、支撑压力位作为提示词增强结合持仓成本与可用资金生成技术分析 Prompt把截图作为图片一起传给支持 Vision 的 AI 模型输出趋势判断、形态识别与操作建议分析要点与输出格式由 chart_analyst.txt 定义趋势判断、支撑压力、形态识别、量价关系、结合持仓的操作建议每只股票 200 字以内并自动附上「AI 生成、不构成投资建议」的免责声明。一键推送到 IM 分析完成后PanWatch 会判断「有截图且内容超过 50 字」才触发通知避免无效打扰。推送逻辑在 notifier.py 截图通过附件机制打包进消息图片 文字报告一起送达 一个 Agent 可同时推送到多个 IM 渠道微信、钉钉、Telegram 等 支持通知静默时段深夜不轰炸 发送失败自动指数退避重试 钉钉机器人配置了安全关键字时会自动在文末追加以通过校验此外data_collector.py 还提供了 K线图数据源的连通性测试点一下「测试」就会实际截一张图并转成 Base64 在界面上回显方便你先确认截图链路是通的。快速启用截图能力 ⚙️整个过程对新手非常友好只需要三步克隆仓库并安装依赖git clone https://gitcode.com/GitHub_Trending/pa/PanWatch安装 Playwright 及浏览器内核pip install playwright然后运行playwright install chromium在 watchlist.yaml 中配置你的自选股之后每次技术分析任务触发K 线图截图、AI 分析与 IM 推送就会自动完成全程无需人工干预。相关文件索引 文件说明screenshot_collector.pyPlaywright 截图采集器核心实现chart_analyst.py技术分析 Agent截图 → AI 分析 → 推送chart_analyst.txt技术分析提示词与分析要点notifier.py多渠道 IM 通知与图片附件推送data_collector.pyK线图数据源连通性测试watchlist.yaml自选股配置文件一条「截图 → AI 读图 → IM 推送」的自动化链路让 PanWatch 从「看数据的工具」升级为「会看图的分析师」。如果你也在找能自动截 K 线图并推送到手机的 AI 盯盘方案不妨从这套截图采集能力开始了解 PanWatch 【免费下载链接】PanWatchPanWatch — AI stock monitoring for A-shares, HK US markets, powered by TradingAgents. Portfolio insights, real-time alerts automated reports.盯盘侠覆盖 A股/港股/美股的 AI 盯盘、持仓分析、实时提醒与自动报告。项目地址: https://gitcode.com/GitHub_Trending/pa/PanWatch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Flink线上故障排查指南:CK超时、重启、积压与倾斜 2026/10/1 14:38:58

Flink线上故障排查指南:CK超时、重启、积压与倾斜

1. 写在前面:这四个坑,我基本都踩过 做Flink实时计算的人,早晚都会碰到今天要聊的这四件事:Checkpoint超时、任务频繁重启、Kafka消息积压、数据倾斜。可以说,这四兄弟是线上Flink作业最常见的“送命题”,也…

阅读更多 →
达梦数据库体系 2026/10/1 14:38:58

达梦数据库体系

一、DM逻辑结构概述1、数据库与实例在DM7之前版本的DM数据库中,“数据库”和“实例”这两个术语经常可以互相替换, 意义也很相近。在DM7以及之后版本的数据库中,“数据库”和“实例”这两个概念之间有 着很大的差别,甚至可以说它们…

阅读更多 →
claude code mac下的配置与强制提醒:把 settings 改到 TaoToken 的完整步骤 2026/10/1 14:38:58

claude code mac下的配置与强制提醒:把 settings 改到 TaoToken 的完整步骤

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
我准备了 10 个有 Bug 的 PR,让三个 AI 审查方案来查:TaoToken 统一 Key 接入实测 2026/10/1 14:38:58

我准备了 10 个有 Bug 的 PR,让三个 AI 审查方案来查:TaoToken 统一 Key 接入实测

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
表单验证完整实现:从规则声明到防重复提交的实战解析 2026/10/1 14:38:57

表单验证完整实现:从规则声明到防重复提交的实战解析

最近在重构用户中心的一个资料填写表单,字段不算多,二十个上下,但从第一轮内测开始就陆续有同事跑过来问:为什么我按了提交没反应,邮箱填错了要到最后一步才被拦住,点了两次按钮为什么生成了两条重复记录。…

阅读更多 →
GEO优化到底是什么?AI时代流量新入口的入门指 2026/10/1 14:38:50

GEO优化到底是什么?AI时代流量新入口的入门指

这两年,越来越多的老板开始问同一个问题:GEO到底是什么?先给定义:GEO(生成式引擎优化),是通过优化内容和信源布局,让品牌在豆包、DeepSeek等AI回答用户问题时,被优先推荐…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉