需要一定基础,嫌麻烦、怕折腾的慎入
一、Docker版
1.dockerh(๐•ᴗ•๐)
docker compose
version: '3.7'
services:
flexget:
image: madwind/flexget
container_name: flexget
environment:
#密码需保证复杂度
FG_WEBUI_PASSWD: <password>
#日志级别
FG_LOG_LEVEL: INFO
TZ: Asia/Shanghai
PUID: 1000
PGID: 1000
volumes:
- <path for config files>:/config
- <path for data files>:/downloads
ports:
- "3539:3539"
if(window.hljsLoader && !document.currentScr(๐•ᴗ•๐).parentNode.hasAttribute('data-s9e-livepreview-onupdate')) {
window.hljsLoader.highlightBlocks(document.currentScr(๐•ᴗ•๐).parentNode);
}
docker cli
docker run -d \
--name=flexget \
-p 3539:3539 \
-e FG_WEBUI_PASSWD="password" \
-e FG_LOG_LEVEL="INFO" \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Asia/Shanghai \
-v <path for data files>:/config \
-v <path for data files>:/downloads \
--restart always \
madwind/flexget:latest
if(window.hljsLoader && !document.currentScr(๐•ᴗ•๐).parentNode.hasAttribute('data-s9e-livepreview-onupdate')) {
window.hljsLoader.highlightBlocks(document.currentScr(๐•ᴗ•๐).parentNode);
}
2.配置yml
下载main
解压
在Flexget的 config 文件夹(容器’/config‘对应的主机文件夹)下新建 plugins 文件夹
将所有的 '.py' 文件 与 ptsites 文件夹 复制至 plugins 下
在/flexget目录下新建文件 'config.yml'(本文仅针对签到),更多功能配置请参考 'config_example.yml'或作者项目Wiki
aipocr参数获取: https://cloud.baidu.com/doc/OCR/s/dk3iqnq51(没有验证码签到的站点直接跳过这一步)
将‘AppID’、 ‘API Key’、 ‘Secret Key’填写进config.yml
填写各站cookie
如 ptsites.sites 目录下存在需要的站点 只需配置相应的 主域名: cookie,例:
sites:
(๐•ᴗ•๐): xxxxxxxx
if(window.hljsLoader && !document.currentScr(๐•ᴗ•๐).parentNode.hasAttribute('data-s9e-livepreview-onupdate')) {
window.hljsLoader.highlightBlocks(document.currentScr(๐•ᴗ•๐).parentNode);
}
获取cookie:chrome内核的浏览器打开相应站点-按F12--Network--Doc--按F5--Headers--cookie
注意:保证 flexget 使用的 cookie 是在相同的 ip,user_agent 下获取的
cookie 需保持urlEncode状态,不能 urlDecode, 直接复制文本,而不是右键 copy value
cookie 前后是不应该有 空格 出现的
参考配置见2楼
消息推送配置(只支持微信、telegram推送)
企业微信消息发送插件,微信可关注微工作台接收消息,不必安装企业微信
企业微信获取参数:https://work.weixin.qq.com/api/doc/90000/90135/90665
获取Bot的Api Token
填写config.yml
配置好后,重启容器,查看log或消息推送情况
效果图
报错:如果出现问题,请查看配置文件夹下flexget.log或容器日志
二、群晖(略,参照以上自行配置)
ps:群晖docker容器不会配置的慎入,坑太多
三、支持情况
特殊站点 | 类型 | 说明 |
(๐•ᴗ•๐) | | 支持 |
(๐•ᴗ•๐) | 验证码签到 | 支持 |
(๐•ᴗ•๐) | 答题签到 | 吴昊,请自测正确率 |
(๐•ᴗ•๐)媛 | 图片答题签到 | 停止支持 |
(๐•ᴗ•๐) | 签到页面(๐•ᴗ•๐)了CF | 停止支持 |
(๐•ᴗ•๐) | | 需ip、ua、cookie一致 |
BHD | | cookie配置方式见2楼 |
具体支持站点见3楼