疯狂URL 5 5.x
自动下载与监控联动
按规则投递新抓到的地址,让猎流下载或更新直播监控。
先手动发送一条结果,确认猎流能接收,再开启自动投递。本页先以代理模式的捕获列表为例;浏览器抓源可先使用结果右键的“调用下载器”。
“自动下载”在疯狂URL中负责发现符合规则的地址并发送;是否下载、加入监控,以及如何处理重复,由投递去向和猎流设置共同决定。
先配置一组规则
- 打开“设置 → 下载”,进入“编辑策略组…”。配置时先关闭自动下载总开关。
- 新建一个策略组,取容易识别的名称,例如“目标站点直播”;暂时关闭其他组,避免条件交叉。
- 添加规则,先限定“主机名”,再按需要添加“路径”或“扩展名”。条件应来自实际抓到的媒体地址,媒体主机不一定等于网页域名。
- 需要同时满足主机和路径条件时,选择“满足所有规则”;选择“满足任意规则”会扩大匹配范围。
- 选择下面的“投递去向”,确认策略组和所需规则均已启用,再打开总开关,点击“应用更改”。
- 重新播放目标内容,让它产生新的请求,到猎流检查接收结果。
例如媒体主机是 media.example.com,路径中有 /live/,可分别填写主机名和路径条件,并选择“满足所有规则”。示例需替换成自己抓到的值;不要只填一个很常见的片段。
普通条件按包含关系匹配,不区分大小写;扩展名填写 m3u8 这样的内容,不加点。初次配置不必勾选正则表达式。没有后缀的媒体地址可改用路径等条件,不能仅凭 .m3u8 认定它一定是直播。
列表的显示过滤与自动下载规则是两回事。把列表筛到只剩一条,并不意味着自动投递也只处理这一条;需要限制投递范围,应修改策略组。
选择投递去向
| 选项 | 用途 |
|---|---|
| 跟随下载器设置 | 由猎流“外部链接默认处理”决定 |
| 仅下载 | 请求建立下载任务 |
| 加入直播监控 | 交给猎流监控列表,可用于接收更新后的流地址 |
| 下载并监控 | 同时请求下载和加入监控 |
明确选择后三项时,优先于猎流的默认接收用途。加入监控不等于替换成功:是否识别为同一路流、替换还是跳过,仍由猎流的监控重复判定决定。
“仅下载”也可能通过猎流的“新建下载任务时,把直播类地址顺带加入监控”间接建立监控。反过来,“加入直播监控”在开启监控自动下载后也可能开始录制。按下面的场景配合设置。
让猎流持续录制,疯狂URL只更新地址
- 疯狂URL的策略组选择“加入直播监控”,只匹配目标直播流。
- 猎流进入“设置 → 直播监控”,按地址特点选择匹配模式;同一路流仅更新签名时,可先试“标准”,重复动作选择“覆盖”。
- 想接收后自动录制,开启“外部新增的监控项立即开始监控”和新建监控默认自动下载。已有监控要在列表中单独检查是否正在监控、是否开启自动下载。
- 猎流的下载重复处理可先选“标准 + 忽略且不下载”,再按需要勾选排除已完成、已失败、已取消任务,让下次录制不会被旧记录挡住。
- 先验证一条:监控列表收到地址,下载中心开始录制;再次抓到同一路流的新地址后,检查是否更新了原监控,而不是多出另一条。
更新监控地址,不会切换当前录制
覆盖监控地址不会把正在进行的录制立即切换到新地址。原任务仍按自己的状态运行,换址后是否重新建立录制还受监控状态、自动下载和下载判重影响。
手动停止的监控不会仅因换址而恢复。“更新地址后自动开始监控”只适用于因失效而自动停止的项目。先用一条记录确认,再批量启用;详细选项见直播监控设置。
只收集地址,暂不录制
策略组选择“加入直播监控”;猎流关闭外部新增监控立即开始和新建监控默认自动下载。已有项目也要在列表中停止监控、关闭自动下载,默认值不会统一修改已有项目。
若已有录制,到下载中心单独停止。关闭疯狂URL自动下载只停止后续自动投递,不会停止猎流中的监控或下载任务。
没有自动发送,或发送了两份
- 没有发送:检查总开关、策略组及规则开关、匹配条件和授权,再重新播放。开启规则不会批量补发已有列表。
- 手动发送成功,自动没反应:先确认捕获入口与规则适用,再用一条新捕获记录验证;不要把手动成功当作自动规则已命中。
- 之前发送失败,重新播放仍未发送:同一地址会被抑制重复自动触发,失败也不保证自动重试。恢复猎流后先检查有没有已接收任务,再手动补发;手动补发会请求下载。
- 出现多条任务:检查是否同时手动调用、自动投递、监控自动下载,或将策略设成“下载并监控”。先核对猎流的重复下载与重名文件,不要靠改文件名解决重复提交。
首次试用保持一组窄范围规则。多个策略组同时匹配,不应依赖它们分别执行不同动作;一次自动匹配只采用一个命中的组。