从抓取的赛程中筛选出有分析价值的场次,为深度分析做准备。在用户说「初筛」「筛选比赛」「哪些比赛值得分析」或赛前分析流程中抓取赛程之后使用。
对 match-scraper 抓取到的全量赛程,按 6 阶段流程筛选出 3-8 场有分析价值、值得做深度分析的比赛。只筛选当天销售的比赛(竞彩当日开售场次)。
分析价值的含义:初筛选的是「值得花时间做深度分析」的场次,而不是直接选「能投注」的场次。分析价值 = 信息足够、有矛盾/分歧可挖、盘赔结构可解读、自开盘与各公司对比能产出关键点/疑点/核心矛盾。是否具备投注价值(正期望、值得下注)要等深度分析 + 推荐阶段才判断。
两类典型分析价值信号(满足其一即值得深挖):
盘口/方向有分歧:各公司盘口或欧指方向不一致。初筛区分程度:仅一家与其余不一致 / 部分一致部分不一致 / 多向分歧;深度分析时判断为什么分歧、谁更可信,以及是否涉及错盘、缺口盘等。
自开盘与庄家盘口一致但水位或盘口性质有可挖点:
数据边界:初筛与深度分析均仅依据分析页及可抓取赔率数据(积分、战绩、往绩、未来五场、阵容情况、各公司初/即时盘等),不依赖外网新闻、伤停爆料等不可得或不可靠信息。若某场必须依赖此类信息才能判断,则视为分析价值低或降权。
目标:找出有分析价值的比赛。通过「自开盘 + 各公司对比 + 基本面认证」得到关键点、疑点、核心矛盾,以及各公司的操作角度与逻辑,为后续深度分析提供候选。
分析顺序(对进入阶段 4 的场次,打开分析页执行):
数据来源:分析页 https://zq.titan007.com/analysis/{matchId}cn.htm。优先使用澳彩、皇冠、365、易胜博四家;若某家缺失可用其他公司替代。品种:欧洲指数(胜平负)、实际亚盘、进球数;时点:初盘 + 即时。
来自 match-scraper 的结构化赛程列表,或从当日 memory 文件中读取。仅对当天销售的比赛做筛选。
触发方式:
可选:用户指定时间/时间范围(仅手动触发时生效)
龙王在说「筛选比赛」「帮我筛一下」等时,可附带开球时间条件,例如:
8点之前、晚上10点之后、凌晨1点前9点到12点、18点到22点、下午3点到晚上8点只看晚上的、凌晨场不要(需解析为具体时间边界)执行初筛时,从用户消息中解析上述意图;若解析到时间或时间范围,在阶段 2 仅保留开球时间落在该范围内的场次,再执行其余阶段。未指定则不增加时间范围过滤。时间均按**龙王当地时区(USER.md:中国 UTC+8)**解析;跨日区间(如「今晚 22 点至次日 2 点」)按自然时间区间处理。
严格按以下 6 个阶段顺序执行。每个阶段都会缩小候选池。
对每场比赛打标签:
输出:标记后的候选列表,记录剔除原因。
按以下层级表分类:
高层级(优先保留): 英超、西甲、德甲、意甲、法甲、欧冠、欧联杯、欧协联、 葡超、荷甲、亚冠精英、世界杯、欧洲杯、亚洲杯
中层级(可选保留): 英冠、德乙、法乙、荷乙、日职联、韩K联、澳超、沙特联、北欧
低层级(比赛不足时也进入候选): 巴甲、阿甲、美职联、西乙、意乙、亚冠联2、比甲、土超、东欧及其他未列联赛
排除: 友谊赛、表演赛、未知/无法识别赛事
规则:
对剩余场次逐一检查。只筛当天销售的比赛;已开场/已完场必须剔除。
用户指定时间范围(仅当手动触发且消息中解析到时间/时间范围时执行):
时间过滤:
分析时间过滤(仅定时任务触发时执行,用户手动触发不受此限制):
信息标记(仅依据分析页已有模块:积分榜、未来五场等;若分析页无相应数据则跳过该项标记,不依赖外网消息):
说明:战意、轮换、赛程陷阱等仅依据分析页已有模块(积分榜、未来五场、杯赛小组等)判断;若分析页无相应数据则跳过该项标记,不依赖外网消息。
杯赛场次:
联赛场次(依据分析页积分榜等):
如果无法获取积分榜信息,跳过战意标记但不剔除。
德比 / 特殊对决标记:
球队级别标记:
赛季阶段标记:
进入本阶段的场次:通过阶段 0~3 后,若高+中层级场次 ≥5 场,仅对高+中层级执行阶段 4~5,低层级不执行;若高+中层级场次 <5 场,对高+中+低层级全部执行阶段 4~5。最终在阶段 6 对本阶段实际参与过的场次按分析价值与关键点排序取 Top N。
⚠️ 即时走势比较(仅分析页):阶段 4、5 依赖分析页上的「即时走势比较」表格(各公司欧指、亚盘、进球数 初+即时)。其他页面(赛程、赔率详情等)没有该表格,无需此步骤。若打开分析页并 snapshot 后没有该表格或只有标题无数据,必须先按 TOOLS.md 中「即时走势比较:获取数据环节最重的一步」执行 定制 → 指数比较 → 确定 流程,再 snapshot 提取。拿错或拿不到则后续分析无效。
从分析页提取:
本阶段要做的事:
数据:分析页**「即时走势比较」表格中的欧指、亚盘、进球数的初盘 + 即时**。亚盘/进球数优先看澳彩、皇冠、365、易胜博四家(若某家缺失可用其他公司替代)。若页面上无此表格,必须按 TOOLS.md 先执行「定制 → 指数比较 → 确定」再提取。
本阶段要做的事:
仅对「进入阶段 4 的场次」做阶段 4+5(比赛充足时不含低层级);耗时若偏长可后续再调。
对通过前 5 阶段的场次综合评分(权重与规则可后继调整)。分析价值信号的排序优先级(从高到低):自开盘与庄家基本一致 > 一家公司不一致 > 公司基本都一致。联赛层级为参考因子;中层级若分析价值、关键点/疑点突出,可排在高层级前面。
可挖掘潜力:指该场在深度分析阶段,是否容易产出有用结论。均衡局且有定价偏差(实力接近、盘口浅、市场分歧)最有挖掘空间;深盘局最不利于分析(胜平负无意义,亚盘/进球数庄家调控范围太大,难以读盘),给最低分。
开赛时间/临场度:销售截止 23:00,越接近临场的赔率参考价值越高。距开球越近(且未临场)的场次在排序上略优先。
| 因子 | 权重 | 评分规则 |
|---|---|---|
| 联赛层级 | 15% | 高=3, 中=2, 低=1(仅作参考,不主导排序) |
| 德比/焦点/天王山 | 15% | 德比/焦点/天王山=3, 豪门局=2, 无=1 |
| 战意明确度 | 20% | 明确=3, 一般=2, 存疑=1 |
| 实力/数据反差 | 15% | 大=3, 中=2, 小=1 |
| 分析价值信号 | 20% | 自开盘与庄家基本一致(盘口一致)=3, 一家公司与其余不一致=2.5, 部分一致部分不一致/多向分歧=2, 有风险标记=2, 盘赔未知=2, 公司基本都一致且无标记=1 |
| 开赛时间/临场度 | 5% | 距开球 1~4 小时(即将临场)=3,距开球 4~8 小时=2,今晚 23:00 前开球且距开球 >8 小时=1,开球在 23:00 之后或次日凌晨=0(时间以龙王当地 UTC+8 为准) |
| 盘口区间 | 5% | 平手~两球半(含受让 -2.5~+2.5 球)=2,两球半以上(让/受让 ≥2.75 球)=0 |
| 可挖掘潜力 | 5% | 均衡局有定价偏差=3, 一般=2, 胜平负价值低且未标亚让/进球价值=1, 深盘局=0(最不利于分析:胜平负无意义,亚盘/进球数庄家调控范围大) |
入选规则:
按总分降序排列,取 Top N 场:
## 初筛结果
筛选时间:{时间}
候选总数:{原始场次数} → 通过初筛:{N} 场
### 推荐深度分析场次
1. ⭐⭐⭐ **{编号}** [英超] 阿森纳 vs 曼城 | 20:30 | ID: 2950977
🔗 https://zq.titan007.com/analysis/2950977cn.htm
标签:高层级 | 🔥 天王山 | 盘赔一致
📊 初盘(澳彩、皇冠;不足则 365/易胜博 补):澳彩 欧指 主2.10/平3.40/客3.20 亚盘 主让半球 0.88/0.94 大小球 2.5 大0.90/小0.92 | 皇冠 欧指 主2.08/平3.42/客3.22 亚盘 主让半球 0.86/0.96 大小球 2.5 大0.88/小0.94
📌 推荐原因:积分榜1、2名直接对话,阿森纳主场近10轮8胜,曼城客场近5轮3负。欧赔全线压低主胜,亚盘主让半一高水,机构明确看好主队。争冠直接对话战意拉满,比分可预测性高。
⚠️ 风险:无明显风险
2. ⭐⭐⭐ **{编号}** [西甲] 巴萨 vs 皇马 | 22:00 | ID: 2950981
🔗 https://zq.titan007.com/analysis/2950981cn.htm
标签:高层级 | 🔥 德比 | 盘赔分歧
📊 初盘(澳彩、皇冠;不足则 365/易胜博 补):澳彩 欧指 主2.25/平3.30/客2.95 亚盘 主让平半 0.92/0.90 大小球 2.5/2 大0.85/小0.97 | 皇冠 欧指 主2.22/平3.35/客2.98 亚盘 主让平半 0.90/0.92 大小球 2.5/2 大0.84/小0.98
📌 推荐原因:国家德比实力接近,盘口仅开平半,说明机构对方向犹豫。欧赔方向分歧(365偏主胜、威廉偏平局),市场未形成共识 = 定价偏差可能大,深度分析有挖掘价值。
⚠️ 风险:轮换风险(未来五场可见周中有欧冠),深度分析时依据分析页数据评估
3. ⭐⭐ **{编号}** [英超] 热刺 vs 利物浦 | 23:00 | ID: 2950985
🔗 https://zq.titan007.com/analysis/2950985cn.htm
标签:高层级 | 争欧 vs 争冠 | 伤停影响
📊 初盘(澳彩、皇冠;不足则 365/易胜博 补):澳彩 欧指 主3.80/平3.50/客1.85 亚盘 客让半球 0.90/0.92 大小球 2.5 大0.88/小0.94 | 皇冠 欧指 主3.75/平3.55/客1.88 亚盘 客让半球 0.88/0.94 大小球 2.5 大0.86/小0.96
📌 推荐原因:利物浦争冠需拿分,但热刺主场战意同样强(争欧关键期)。初步看亚盘客让半球低水,进球数盘口2.5偏高值得关注。热刺有关键球员伤停,需深度分析评估影响程度。
⚠️ 风险:热刺核心中场伤停,可能影响攻防平衡
### 被筛除的场次摘要(折叠)
- **{编号}** {联赛} {主队} vs {客队}(ID: {matchId})🔗 [分析页](https://zq.titan007.com/analysis/{matchId}cn.htm) → 筛除原因:{具体原因,如「低层级+战意存疑+盘赔无异动」}
初盘与赔率:每条推荐场次必须包含初盘及赔率摘要(欧指主/平/客、亚盘盘口与主客水位、大小球盘口与大小水位),明确列出 2 家公司:优先澳彩、皇冠;任一家缺失时用 365、易胜博 补上。数据来自阶段 5 已提取的「即时走势比较」。若有明显分歧可注「某家不同」。便于龙王快速判断与核对,无需点开分析页才看到盘赔。
推荐原因撰写要求:
编号(竞彩编号,如周六 010)与 matchId 必须在输出中明确展示。编号来自 match-scraper 的赛程列表,供龙王说「分析 010」「精选 1,3,5 场」时对应;matchId 供 deep-analysis 拼接分析页 URL。若 match-scraper 未提取到编号或 matchId,在此标注「编号缺失」或「ID 缺失」,deep-analysis 需通过其他方式补全。
将初筛结果追加写入 memory/{今天日期}.md(不覆盖已有初筛 section,同一天可保留多段)。
Section 标题(用于区分同一天多次筛选,避免后一次覆盖前一次):
## 初筛结果({时间范围简述}),例如 ## 初筛结果(20:00-22:00)、## 初筛结果(09:00-12:00)## 初筛结果({执行时间 HH:MM}),例如 ## 初筛结果(17:05)每次初筛在文件末尾追加上述 section 及内容。精选、分析编号、编排流程以当日 memory 中最后一个以 ## 初筛结果 开头的 section 作为当前候选列表。
## 初筛结果(20:00-22:00) 或 ## 初筛结果(17:05)
筛选时间:{时间}
{若本次带时间范围,注明:筛选范围:开球时间 {时间范围}}
候选总数:{原始场次数} → 通过初筛:{N} 场
### 推荐深度分析场次
...
将初筛结果先展示给龙王,让其了解今日候选全貌。然后:
返回通过初筛的场次列表,供 deep-analysis 使用。