SkillAgentSearch skills...

JableTVDownloader

下载 JableTV 视频的好帮手。项目基于 https://github.com/hcjohn463/JableTVDownload 修改而来,从使用chrome_driver、selenium 的方式改成了使用 browserless、playwright。服务启动后会每天请求一次分类页,下载没有下载的视频

Install / Use

/learn @LeanFly/JableTVDownloader
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

JableTVDownload

下载 JableTV 视频的好帮手

项目基于 https://github.com/hcjohn463/JableTVDownload 修改而来,从使用chrome_driver、selenium 的方式改成了使用 ~~browserless、playwright~~ ~~~curl_cffi`~~~ flaresolverr

创建 FlareSolverr 容器 => https://github.com/FlareSolverr/FlareSolverr

docker run -d \
  --name=flaresolverr \
  -p 8191:8191 \
  -e LOG_LEVEL=info \
  --restart unless-stopped \
  ghcr.io/flaresolverr/flaresolverr:latest

服务启动后会每天请求一次分类页,下载没有下载的视频

~~需要有一个可以访问的 browserless 容器,使用 docker 搭建 browserless 非常方便~~

~~docker run -dit --name browserless -p 3000:3000 browserless/chrome~~

修改 app.yaml,配置文件有详细注释,一般不用改。除非你有特殊的需求:比如有 N 卡 做 ffmpeg 的转码加速,比如对影片的分类有特殊偏好

简单的安装:

创建一个容器,挂载相应的媒体存储目录

docker run -dit --name jab -v xxxx:/media -v xxxx:/code nikolaik/python-nodejs

进入容器安装依赖

docker exec -it jab bash

apt update && apt install git ffmpeg -y

npm install -g pm2

cd /code

git clone https://github.com/LeanFly/JableTVDownloader

进入代码目录,安装依赖,启动服务

cd JableTVDownloader

pip install -r requirements.txt -i https://mirror.baidu.com/pypi/simple

pm2 start app.py --interpreter=python

~~## 已知问题是 browserless 可能因为网站的限制出现 wait a moment 的情况,这时是获取不到详情页播放链接的,也就无法获取到视频~~

View on GitHub
GitHub Stars14
CategoryDevelopment
Updated1mo ago
Forks2

Languages

Python

Security Score

90/100

Audited on Feb 28, 2026

No findings