Skip to content

sky0232001/ZySource-Collector

 
 

Repository files navigation

ZySource-Collector

本项目用于自动采集和转换 影视站之家 的影视资源站接口,并生成多种格式的 JSON 数据,适配不同影视聚合应用。

项目特性

  • 自动采集:通过爬虫脚本自动抓取资源站接口数据。
  • 多格式输出:支持 v影、TVBox、影视大全、zypc 版等多种 JSON 格式。
  • 持续更新:GitHub Actions 定时任务自动更新数据并推送到仓库。
  • 一键部署:支持 GitHub Pages 静态托管,方便外部引用。
  • 可自定义反代域名:支持一键替换代理域名脚本,便于迁移和维护。

目录结构

在线接口地址

自动化流程

  1. 采集xinpq.py 抓取资源站页面,生成初步链接列表。
  2. 解析lins.py 访问每个链接,提取真实 API 地址,生成 maqu.txt
  3. 转换jsonzyyidong.py 读取 maqu.txt,输出多种 JSON 格式。
  4. 自动推送:GitHub Actions 定时运行上述脚本并自动提交更新。

反向代理与一键替换

  • 通过 api/ 目录下的 Vercel Serverless Function 可实现资源站反向代理,解决访问限制。
  • 使用 tools/replace_proxy_domain.py 可一键替换全项目中的代理域名,迁移更方便。

在 Vercel 上部署反代

详见 api/README.md
简要流程:

  1. 注册并登录 Vercel
  2. 新建项目并导入本仓库
  3. 确认 /api/[...proxy].js 存在
  4. 部署并绑定自定义域名
  5. 通过 https://你的vercel域名/api/https/www.yszzq.com/tags/xmlcjjk 访问反代内容

适用场景

  • 影视聚合应用的资源站接口自动维护
  • 需要多格式资源站 JSON 的开发者
  • 影视资源站接口的自动化采集与分发

如需自定义采集规则或格式,请修改对应 Python 脚本

About

视频源收集

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 90.8%
  • JavaScript 9.2%