HTML 兜底源
任何不属于已知源、但网页上挂着 APK 直链的站点,都能交给 HTML 兜底源碰一碰。它是"在网页里找安装包"的通用逻辑,理解它的工作方式,配起参数来心里就有谱了。
六步找包逻辑
- 抓页面:请求你给的 URL,把返回内容当 HTML 解析,抽出页面上的全部链接;
- 粗筛:默认只留
.apk结尾的链接;可以用「自定义 APK 链接筛选」正则改成别的规则; - 排序:按链接整体字母序排(可选只按最后一段——通常是文件名——来排);
- 细筛:再过一道通用 APK 筛选正则(所有源共有的那个选项);
- 取一:取排序后的第一个;打开"反转"开关则取最后一个;
- 定版本:提取不到版本号时,用链接哈希当伪版本——链接变了就算新版。
使用要点
- 链接要给到"挂包的那一页",主站首页翻不出包来,见源自动识别与覆盖来源;
- 一个页面挂多架构包时,靠第 2、4 步的筛选正则收敛到唯一,否则后台更新会停摆;
- 部分站点(如 SourceForge)对默认请求头敏感,可能需要在选项里删掉或自定义请求头;
- 版本提取正则、捕获组与中间链接属于进阶参数,见HTML 源进阶设置。
网页改版会直接让 HTML 源失效——突然不更新了先怀疑页面结构变了,重新编辑该应用的源选项即可,排查思路见更新失败排查。