脚本宝典收集整理的这篇文章主要介绍了「开源组件」青龙定时面板使用场景举例,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
先介绍一下我们的主角,也就是我们依托的组件-青龙,它自身是可以支持python3、javaScript、shell、tyPEscript 的定时任务管理面板(A timed task management panel that supports typescript, javaScript, python3, and shell.),在这里,我们就是通过它来定时执行js脚本薅羊毛的。
什么?你连服务器都没有???现在阿里云、腾讯云促销活动火热,点击我的推广链接支持一下,而且购买享受优惠!两个平台都不错,大家按自己的喜好选择。
什么?你还没有安装docker?!那你要是不想被时代的洪流淹没,就得赶紧去参考小明的这篇文章Linux如何安装docker
环境准备好以后,我们登入系统
mkdir qinglong
cd qinglong
docker-compose.yML
至本地# 下载docker-compose.yml文件
wget https://raw.gIThubusercontent.COM/whyour/qinglong/develop/docker-compose.yml
或者自行建立一个docker-compose.yml文件,手动复制下面内容到这个文件中。
version: '2'
services:
web:
image: whyour/qinglong:latest
volumes:
- ./data/config:/ql/config
- ./data/LOG:/ql/log
- ./data/db:/ql/db
- ./data/scripts:/ql/scripts
- ./data/repo:/ql/repo
- ./data/raw:/ql/raw
ports:
- "0.0.0.0:5700:5700"
restart: unless-stopped
docker-compose up -d
就是这么简单。 4. 浏览器输入ip:5700即可进入面板 如果是第一次进入,需要根据提示进行账号密码相关设置,然后就可以正常登入系统,界面如下所示:
环境搭建好后,接下来就需要增加定时任务,在这里,我们直接通过拉取仓库的形式,批量增加定时任务
命令如下:ql repo https://ghProxy.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|gua_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|ZooFaker_Necklace.js|JDJRValidator_Pure|sign_graphics_validate"
定时规则:
1 0 * * *
表示每天凌晨0点1分拉取最新的任务(因为京东任务会不定期的更新,因此脚本也需要定期做出策略调整)。 第一次,需要手动运行拉取。
运行后,我们刷新页面,可以看到许多定时任务都已经添加到任务列表,大概有115个左右,在这里小明不得不赞叹一下京东活动之多,编写脚本的作者用心之良苦,respect!一切就绪后,接下来就是最重要的环节:配置我们的京东账号信息。
pt_
开头的两个关键配置:pt_token
,pt_pin
把对应的value拷贝出来,整理格式如下pt_token=xxxx;pt_pin=xxxx;
接下来回到青龙面板,新建环境变量,名称为JD_COOKIE
,值为上面整理的文本。
有一些需要大家注意的事项
以上是脚本宝典为你收集整理的「开源组件」青龙定时面板使用场景举例全部内容,希望文章能够帮你解决「开源组件」青龙定时面板使用场景举例所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。