一、安装

  1. 创建挂载目录:
mkdir config
mkdir log
mkdir db

root@docker-container:/mnt/nfs/docker/qinglongpanel# ll
total 20
drwxr-xr-x 5 root root 4096 Sep 20 04:02 ./
drwxr-xr-x 16 root root 4096 Sep 20 04:02 ../
drwxr-xr-x 2 root root 4096 Sep 20 04:02 config/
drwxr-xr-x 2 root root 4096 Sep 20 04:02 db/
drwxr-xr-x 2 root root 4096 Sep 20 04:02 log/
  1. 拉取镜像:docker pull whyour/qinglong:latest

  2. 运行容器

docker run -dit --name qinglongpanel --hostname qinglongpanel --restart always --privileged=true -v /mnt/nfs/docker/qinglongpanel/config:/ql/config -v /mnt/nfs/docker/qinglongpanel/log:/ql/log -v /mnt/nfs/docker/qinglongpanel/db:/ql/db -p 5600:5600  whyour/qinglong:latest

注意需要用特权模式(–privileged=true ),否则会出现:ERROR: xxxxxxx: Permission denied

  1. 访问:初始化 - 控制面板


之后输入账户密码进行登陆即可:

二、批量安装依赖库

会出现错误:“ERR_PNPM_REGISTRIES_MISMATCH  This modules directory was created using the following registries configuration: {“default”:“https://registry.npmjs.org/”}. The current configuration is {“default”:“https://registry.npm.taobao.org/”}. To recreate the modules directory using the new settings, run “pnpm install”.”
尝试: 【青龙2.13依赖安装失败修复】ERR_PNPM_REGISTRIES_MISMATCH This modules directory was created using

**我的解决方案:需要进行挂梯子,将镜像地址走策略,或者HOTS可以访问也可以

  1. 进入容器: docker exec -it qinglongpanel /bin/bash
  2. 修改镜像源地址:pnpm config set registry https://registry.npmjs.org
  3. 执行安装:
    1. pnpm install -g
    2. pnpm install -g pnpm
  4. 再次尝试安装依赖:成功
  • NodeJS

    crypto-js
    prettytable
    dotenv
    jsdom
    date-fns
    tough-cookie
    tslib
    ws@7.4.3
    ts-md5
    jsdom -g
    jieba
    fs
    form-data
    json5
    global-agent
    png-js
    @types/node
    require
    typescript
    js-base64
    axios
  • Py3

requests
canvas
ping3
jieba
aiohttp

三、安装第三方脚本库

修改青龙config.sh配置,差不多在17行(特别注意,没有修改此配置,任务拉不全,一键部署忽略此处)RepoFileExtensions="js py"修改为 RepoFileExtensions="js py sh ts" 保存

3.1、京东脚本

部分 GitHub 上的一些任务库,通过添加任务,并设置定时规则,使其自动拉取、更新羊毛任务。

定时:0 30 0/2 * * *

新建定时任务拉取仓库:


KingRan/KR(集合库)

https://github.com/KingRan/KR.git

Zy143L/wskey(wskey转换库)

https://github.com/Zy143L/wskey.git

wskey转化:

变量名: JD_WSCK 参数: pin=xxxx;wskey=xxxx;
# 注意分号 不要用中文分号!

变量名: QL_PORT 参数: 端口号(int)
# 修改过面板端口的人才需要填写 默认 5700
# 是本地的端口 不是 Docker 映射出去的端口! 如果你映射参数是 8888:5700 仍然填写5700

变量名: WSKEY_DISCHECK 参数: 任意(str)
# 设置 QL_WSCK变量后变量后 不检查有效性 直接更新 不使用请删除 而不是禁用

变量名: WSKEY_AUTO_DISABLE 参数: 任意(str)
# 设置 WSKEY_AUTO_DISABLE变量后 不会自动禁用变量

变量名: WSKEY_UPDATE_HOUR 参数: 整数(int) 单位:小时
# 设置 WSKEY_UPDATE_HOUR 变量后 会按设定的间隔时间更新 CK
# 注意:使用此参数后,即使 CK 过期也不会更新,请不要设置过大的间隔

变量名: WSKEY_TRY_COUNT 参数: 整数(int)
# 设置 WSKEY_TRY_COUNT 变量后 获取 Token 失败会自动重试

变量名: WSKEY_SLEEP 参数: 整数(int)
# 设置 WSKEY_SLEEP 可自定义间隔时间

smiek2121(开卡库)

https://github.com/smiek2121/scripts.git 

Yun-City/City(集合库)

https://github.com/Yun-City/City.git

zero205/JD_tencent_scf

https://github.com/zero205/JD_tencent_scf.git

6dylan6/jdpro

https://github.com/6dylan6/jdpro.git

使用 Chrome 内核浏览器(比如 Google 浏览器、Edge 浏览器、360 极速浏览器……),打开开发者模式(快捷键:F12),打开 Network(网络)标签,浏览器当前页面访问京东移动端登录地址m.jd.com,按照提示登录你的京东账号,复制你的京东账号 Cookie,也就是下图所示内容:
获取Cookie:

配置Cookies:选择环境变量 ->新建变量

环境变量名称:JD_COOKIE,多个账号添加多个即可,格式是:pt_pin=xxx;pt_key=xxx;

Wskey转换环境变量

Name 归属 属性 说明
PET_NOTIFY_CONTROL 东东萌宠
推送开关
非必须 控制京东萌宠是否静默运行,
false为否(发送推送通知消息),true为是(即:不发送推送通知消息)
FRUIT_NOTIFY_CONTROL 东东农场
推送开关
非必须 控制京东农场是否静默运行,
false为否(发送推送通知消息),true为是(即:不发送推送通知消息)
NOTIFY_AUTOCHECKCK 自动禁用失效CK开关 非必须 有CK失效自动禁用并通知,true为自动禁用,false不自动禁用,默认false
JOY_FEED_COUNT 宠汪汪喂食数量 非必须 控制jd_joy_feedPets.js脚本喂食数量,可以填的数字10,20,40,80,其他数字不可.
NOTIFY_SKIP_LIST 控制关闭某些标题的通知 非必须 通知标题在此变量里面存在(&隔开),则屏蔽不发送通知.例 : export NOTIFY_SKIP_LIST=”临期京豆换喜豆&京东资产统计”
FRUIT_BEAN_CARD 农场
使用水滴换豆卡
非必须 农场使用水滴换豆卡(如果出现限时活动时100g水换20豆,此时比浇水划算,推荐换豆),
true表示换豆(不浇水),false表示不换豆(继续浇水),脚本默认是浇水
JD_UNSUB 批量取消商品与店铺关注开关 非必须 控制jd_unsubscribe.js运行,默认为true取关,false不取关
JD_CART_REMOVE 清空购物车 非必须 控制jd_clean_car.js运行 ,默认false不清空,true清空
MONEY_TREE_SELL_FRUIT 摇钱树
是否卖出金果
非必须 控制摇钱树脚本是否自动卖出金果兑换成金币,true卖出,false不卖出,默认卖出
Ev_Start 自动评价
是否运行
非必须 选择运行,true运行,默认false不运行
WSKEY_DISCHECK wskey转换 非必须 默认为false检查,设置true为不检查直接转换
HelpType 互助模式 非必须 默认顺序助力,0是全部一样顺序助力,1是均等机会助力,2是随机顺序助力,例: export HelpType=1
DY_OPENALL 开卡系列 非必须 开卡系列任务默认不执行,设置变量DY_OPENALL=’true’执行
DY_ZJD 赚京豆 非必须 默认不执行,设置变量DY_ZJD=’true’执行

3.2、安装日常签到脚本

官方脚本:青龙 - DailyCheckIn (gitee.io)

  1. 进入容器:docker exec -it qinglongpanel /bin/bash
  2. 安装依赖:apk add --no-cache gcc g++ python python-dev py-pip mysql-dev linux-headers libffi-dev openssl-dev
    报错:fetch http://mirrors.aliyun.com/alpine/v3.16/main/x86_64/APKINDEX.tar.gz
    ERROR: http://mirrors.aliyun.com/alpine/v3.16/main: IO ERROR
    WARNING: Ignoring http://mirrors.aliyun.com/alpine/v3.16/main: No such file or directory
    fetch http://mirrors.aliyun.com/alpine/v3.16/community/x86_64/APKINDEX.tar.gz
    ERROR: http://mirrors.aliyun.com/alpine/v3.16/community: IO ERROR
    WARNING: Ignoring http://mirrors.aliyun.com/alpine/v3.16/community: No such file or directory
    2 errors; 80 distinct packages available

解决:

  1. 更换源
    1. vi /etc/apk/repositories 3.14前版本是python之后变为python2和python3
      https://mirrors.ustc.edu.cn/alpine/v3.16/main
      https://mirrors.ustc.edu.cn/alpine/v3.16/community
    2. apk update
  2. 推荐:pip3安装
    1. apk add --no-cache gcc g++ python3-dev py-pip mysql-dev linux-headers libffi-dev openssl-dev青龙面板安装DailyCheckIn报错python (no such package)_风潇子轩的博客-CSDN博客
    2. 执行安装dailyCheckIn:pip3 install dailycheckin --upgrade

修改设置配置文件:配置 - DailyCheckIn (gitee.io)

{
"DINGTALK_SECRET": "",
"DINGTALK_ACCESS_TOKEN": "",
"FSKEY": "",
"SCKEY": "",
"SENDKEY": "",
"BARK_URL": "",
"QMSG_KEY": "",
"QMSG_TYPE": "",
"TG_BOT_TOKEN": "",
"TG_USER_ID": "",
"TG_API_HOST": "",
"TG_PROXY": "",
"COOLPUSHSKEY": "",
"COOLPUSHQQ": true,
"COOLPUSHWX": true,
"COOLPUSHEMAIL": true,
"QYWX_KEY": "",
"QYWX_CORPID": "",
"QYWX_AGENTID": "",
"QYWX_CORPSECRET": "",
"QYWX_TOUSER": "",
"QYWX_MEDIA_ID": "",
"PUSHPLUS_TOKEN": "",
"PUSHPLUS_TOPIC": "",
"MERGE_PUSH": "",
"IQIYI": [
{
"cookie": "__dfp=xxxxxx; QP0013=xxxxxx; QP0022=xxxxxx; QYABEX=xxxxxx; P00001=xxxxxx; P00002=xxxxxx; P00003=xxxxxx; P00007=xxxxxx; QC163=xxxxxx; QC175=xxxxxx; QC179=xxxxxx; QC170=xxxxxx; P00010=xxxxxx; P00PRU=xxxxxx; P01010=xxxxxx; QC173=xxxxxx; QC180=xxxxxx; P00004=xxxxxx; QP0030=xxxxxx; QC006=xxxxxx; QC007=xxxxxx; QC008=xxxxxx; QC010=xxxxxx; nu=xxxxxx; __uuid=xxxxxx; QC005=xxxxxx;"
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"VQQ": [
{
"auth_refresh": "https://access.video.qq.com/user/auth_refresh?vappid=xxxxxx&vsecret=xxxxxx&type=qq&g_tk=&g_vstk=xxxxxx&g_actk=xxxxxx&callback=xxxxxx&_=xxxxxx",
"cookie": "pgv_pvid=xxxxxx; pac_uid=xxxxxx; RK=xxxxxx; ptcz=xxxxxx; tvfe_boss_uuid=xxxxxx; video_guid=xxxxxx; video_platform=xxxxxx; pgv_info=xxxxxx; main_login=xxxxxx; vqq_access_token=xxxxxx; vqq_appid=xxxxxx; vqq_openid=xxxxxx; vqq_vuserid=xxxxxx; vqq_refresh_token=xxxxxx; login_time_init=xxxxxx; uid=xxxxxx; vqq_vusession=xxxxxx; vqq_next_refresh_time=xxxxxx; vqq_login_time_init=xxxxxx; login_time_last=xxxxxx;"
},
{
"auth_refresh": "多账号 refresh url,请参考上面,以实际获取为准",
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"YOUDAO": [
{
"cookie": "JSESSIONID=xxxxxx; __yadk_uid=xxxxxx; OUTFOX_SEARCH_USER_ID_NCOO=xxxxxx; YNOTE_SESS=xxxxxx; YNOTE_PERS=xxxxxx; YNOTE_LOGIN=xxxxxx; YNOTE_CSTK=xxxxxx; _ga=xxxxxx; _gid=xxxxxx; _gat=xxxxxx; PUBLIC_SHARE_18a9dde3de846b6a69e24431764270c4=xxxxxx;"
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"KGQQ": [
{
"cookie": "muid=xxxxxx; uid=xxxxxx; userlevel=xxxxxx; openid=xxxxxx; openkey=xxxxxx; opentype=xxxxxx; qrsig=xxxxxx; pgv_pvid=xxxxxx;"
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"MUSIC163": [
{
"password": "Sitoi",
"phone": "18888xxxxxx"
},
{
"password": "多账号 密码",
"phone": "多账号 手机号"
}
],
"ONEPLUSBBS": [
{
"cookie": "acw_tc=xxxxxx; qKc3_0e8d_saltkey=xxxxxx; qKc3_0e8d_lastvisit=xxxxxx; bbs_avatar=xxxxxx; qKc3_0e8d_sendmail=xxxxxx; opcid=xxxxxx; opcct=xxxxxx; oppt=xxxxxx; opsid=xxxxxx; opsct=xxxxxx; opbct=xxxxxx; UM_distinctid=xxxxxx; CNZZDATA1277373783=xxxxxx; www_clear=xxxxxx; ONEPLUSID=xxxxxx; qKc3_0e8d_sid=xxxxxx; bbs_uid=xxxxxx; bbs_uname=xxxxxx; bbs_grouptitle=xxxxxx; opuserid=xxxxxx; bbs_sign=xxxxxx; bbs_formhash=xxxxxx; qKc3_0e8d_ulastactivity=xxxxxx; opsertime=xxxxxx; qKc3_0e8d_lastact=xxxxxx; qKc3_0e8d_checkpm=xxxxxx; qKc3_0e8d_noticeTitle=xxxxxx; optime_browser=xxxxxx; opnt=xxxxxx; opstep=xxxxxx; opstep_event=xxxxxx; fp=xxxxxx;"
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"BAIDU": [
{
"data_url": "https://cdn.jsdelivr.net/gh/Sitoi/Sitoi.github.io/baidu_urls.txt",
"submit_url": "http://data.zz.baidu.com/urls?site=https://sitoi.cn&token=xxxxxx",
"times": 10
},
{
"data_url": "多账号 data_url 链接地址,以实际获取为准",
"submit_url": "多账号 submit_url 链接地址,以实际获取为准",
"times": 10
}
],
"FMAPP": [
{
"blackbox": "eyJlcnJxxxxxx",
"cookie": "sensorsdata2015jssdkcross=xxxxxx",
"device_id": "xxxxxx-xxxx-xxxx-xxxx-xxxxxx",
"fmversion": "xxxxxx",
"os": "xxxxxx",
"token": "xxxxxx.xxxxxx-xxxxxx-xxxxxx.xxxxxx-xxxxxx",
"useragent": "xxxxxx"
},
{
"blackbox": "多账号 blackbox 填写,请参考上面,blackbox 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)",
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)",
"device_id": "多账号 device_id 填写,请参考上面,以实际获取为准",
"fmversion": "多账号 fmVersion 填写,请参考上面,以实际获取为准",
"os": "多账号 os 填写,请参考上面,以实际获取为准",
"token": "多账号 token 填写,请参考上面,以实际获取为准",
"useragent": "多账号 User-Agent 填写,请参考上面,以实际获取为准"
}
],
"TIEBA": [
{
"cookie": "BIDUPSID=xxxxxx; PSTM=xxxxxx; BAIDUID=xxxxxx; BAIDUID_BFESS=xxxxxx; delPer=xxxxxx; PSINO=xxxxxx; H_PS_PSSID=xxxxxx; BA_HECTOR=xxxxxx; BDORZ=xxxxxx; TIEBA_USERTYPE=xxxxxx; st_key_id=xxxxxx; BDUSS=xxxxxx; BDUSS_BFESS=xxxxxx; STOKEN=xxxxxx; TIEBAUID=xxxxxx; ab_sr=xxxxxx; st_data=xxxxxx; st_sign=xxxxxx;"
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"BILIBILI": [
{
"cookie": "_uuid=xxxxxx; rpdid=xxxxxx; LIVE_BUVID=xxxxxx; PVID=xxxxxx; blackside_state=xxxxxx; CURRENT_FNVAL=xxxxxx; buvid3=xxxxxx; fingerprint3=xxxxxx; fingerprint=xxxxxx; buivd_fp=xxxxxx; buvid_fp_plain=xxxxxx; DedeUserID=xxxxxx; DedeUserID__ckMd5=xxxxxx; SESSDATA=xxxxxx; bili_jct=xxxxxx; bsource=xxxxxx; finger=xxxxxx; fingerprint_s=xxxxxx;",
"coin_num": 0,
"coin_type": 1,
"silver2coin": true
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)",
"coin_num": 0,
"coin_type": 1,
"silver2coin": true
}
],
"V2EX": [
{
"cookie": "_ga=xxxxxx; __cfduid=xxxxxx; PB3_SESSION=xxxxxx; A2=xxxxxx; V2EXSETTINGS=xxxxxx; V2EX_REFERRER=xxxxxx; V2EX_LANG=xxxxxx; _gid=xxxxxx; V2EX_TAB=xxxxxx;",
"proxy": "使用代理的信息,无密码例子: http://127.0.0.1:1080 有密码例子: http://username:password@127.0.0.1:1080"
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)",
"proxy": "使用代理的信息,无密码例子: http://127.0.0.1:1080 有密码例子: http://username:password@127.0.0.1:1080"
}
],
"WWW2NZZ": [
{
"cookie": "YPx9_2132_saltkey=xxxxxx; YPx9_2132_lastvisit=xxxxxx; YPx9_2132_sendmail=xxxxxx; YPx9_2132_con_request_uri=xxxxxx; YPx9_2132_sid=xxxxxx; YPx9_2132_client_created=xxxxxx; YPx9_2132_client_token=xxxxxx; YPx9_2132_ulastactivity=xxxxxx; YPx9_2132_auth=xxxxxx; YPx9_2132_connect_login=xxxxxx; YPx9_2132_connect_is_bind=xxxxxx; YPx9_2132_connect_uin=xxxxxx; YPx9_2132_stats_qc_login=xxxxxx; YPx9_2132_checkpm=xxxxxx; YPx9_2132_noticeTitle=xxxxxx; YPx9_2132_nofavfid=xxxxxx; YPx9_2132_lastact=xxxxxx;"
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"SMZDM": [
{
"cookie": "__jsluid_s=xxxxxx; __ckguid=xxxxxx; device_id=xxxxxx; homepage_sug=xxxxxx; r_sort_type=xxxxxx; _zdmA.vid=xxxxxx; sajssdk_2015_cross_new_user=xxxxxx; sensorsdata2015jssdkcross=xxxxxx; footer_floating_layer=xxxxxx; ad_date=xxxxxx; ad_json_feed=xxxxxx; zdm_qd=xxxxxx; sess=xxxxxx; user=xxxxxx; _zdmA.uid=xxxxxx; smzdm_id=xxxxxx; userId=xxxxxx; bannerCounter=xxxxxx; _zdmA.time=xxxxxx;"
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"MIMOTION": [
{
"max_step": "20000",
"min_step": "10000",
"password": "Sitoi",
"phone": "18888xxxxxx"
},
{
"max_step": "多账号 最大步数填写,请参考上面",
"min_step": "多账号 最小步数填写,请参考上面",
"password": "多账号 密码填写,请参考上面",
"phone": "多账号 手机号填写,请参考上面"
}
],
"ACFUN": [
{
"password": "Sitoi",
"phone": "18888xxxxxx"
},
{
"password": "多账号 密码填写,请参考上面",
"phone": "多账号 手机号填写,请参考上面"
}
],
"CLOUD189": [
{
"password": "Sitoi",
"phone": "18888xxxxxx"
},
{
"password": "多账号 密码填写,请参考上面",
"phone": "多账号 手机号填写,请参考上面"
}
],
"POJIE": [
{
"cookie": "htVD_2132_client_token=xxxxxx; htVD_2132_connect_is_bind=xxxxxx; htVD_2132_connect_uin=xxxxxx; htVD_2132_nofavfid=xxxxxx; htVD_2132_smile=xxxxxx; Hm_lvt_46d556462595ed05e05f009cdafff31a=xxxxxx; htVD_2132_saltkey=xxxxxx; htVD_2132_lastvisit=xxxxxx; htVD_2132_client_created=xxxxxx; htVD_2132_auth=xxxxxx; htVD_2132_connect_login=xxxxxx; htVD_2132_home_diymode=xxxxxx; htVD_2132_visitedfid=xxxxxx; htVD_2132_viewid=xxxxxx; KF4=xxxxxx; htVD_2132_st_p=xxxxxx; htVD_2132_lastcheckfeed=xxxxxx; htVD_2132_sid=xxxxxx; htVD_2132_ulastactivity=xxxxxx; htVD_2132_noticeTitle=xxxxxx;"
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"MGTV": [
{
"params": "uuid=xxxxxx&uid=xxxxxx&ticket=xxxxxx&token=xxxxxx&device=iPhone&did=xxxxxx&deviceId=xxxxxx&appVersion=6.8.2&osType=ios&platform=iphone&abroad=0&aid=xxxxxx&nonce=xxxxxx&timestamp=xxxxxx&appid=xxxxxx&type=1&sign=xxxxxx&callback=xxxxxx"
},
{
"params": "多账号 请求参数填写,请参考上面"
}
],
"PICACOMIC": [
{
"email": "Sitoi",
"password": "xxxxxx"
},
{
"email": "多账号 账号填写,请参考上面",
"password": "多账号 密码填写,请参考上面"
}
],
"MEIZU": [
{
"draw_count": "1",
"cookie": "aliyungf_tc=xxxxxx; logined_uid=xxxxxx; acw_tc=xxxxxx; LT=xxxxxx; MZBBS_2132_saltkey=xxxxxx; MZBBS_2132_lastvisit=xxxxxx; MZBBSUC_2132_auth=xxxxxx; MZBBSUC_2132_loginmember=xxxxxx; MZBBSUC_2132_ticket=xxxxxx; MZBBS_2132_sid=xxxxxx; MZBBS_2132_ulastactivity=xxxxxx; MZBBS_2132_auth=xxxxxx; MZBBS_2132_loginmember=xxxxxx; MZBBS_2132_lastcheckfeed=xxxxxx; MZBBS_2132_checkfollow=xxxxxx; MZBBS_2132_lastact=xxxxxx;"
},
{
"draw_count": "多账号 抽奖次数设置",
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"ZHIYOO": [
{
"cookie": "ikdQ_9242_saltkey=xxxxxx; ikdQ_9242_lastvisit=xxxxxx; ikdQ_9242_onlineusernum=xxxxxx; ikdQ_9242_sendmail=1; ikdQ_9242_seccode=xxxxxx; ikdQ_9242_ulastactivity=xxxxxx; ikdQ_9242_auth=xxxxxx; ikdQ_9242_connect_is_bind=xxxxxx; ikdQ_9242_nofavfid=xxxxxx; ikdQ_9242_checkpm=xxxxxx; ikdQ_9242_noticeTitle=1; ikdQ_9242_sid=xxxxxx; ikdQ_9242_lip=xxxxxx; ikdQ_9242_lastact=xxxxxx"
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"WEIBO": [
{
"url": "https://api.weibo.cn/2/users/show?wm=xxxxxx&launchid=xxxxxx&b=xxxxxx&from=xxxxxx&c=xxxxxx&networktype=xxxxxx&v_p=xxxxxx&skin=xxxxxx&v_f=xxxxxx&lang=xxxxxx&sflag=xxxxxx&ua=xxxxxx&ft=xxxxxx&aid=xxxxxx&has_extend=xxxxxx&uid=xxxxxx&gsid=xxxxxx&sourcetype=&get_teenager=xxxxxx&s=xxxxxx&has_profile=xxxxxx"
},
{
"url": "多账号 show_url 填写,请参考上面,show_url 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"DUOKAN": [
{
"cookie": "user_id=xxxxxx; token=xxxxxx; user_gender=xxxxxx; device_id=xxxxxx; app_id=xxxxxx; build=xxxxxx; short_version=xxxxxx"
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"CSDN": [
{
"cookie": "uuid_tt_dd=xxxxxx; _ga=xxxxxx; UserName=xxxxxx; UserInfo=xxxxxx; UserToken=xxxxxx; UserNick=xxxxxx; AU=768; UN=xxxxxx; BT=xxxxxx; p_uid=xxxxxx; Hm_up_6bcd52f51e9b3dce32bec4a3997715ac=xxxxxx; Hm_ct_6bcd52f51e9b3dce32bec4a3997715ac=xxxxxx; Hm_lvt_6bcd52f51e9b3dce32bec4a3997715ac=xxxxxx dc_sid=xxxxxx; c_segment=xxxxxx; dc_session_id=xxxxxx; csrfToken=xxxxxx; c_first_ref=xxxxxx; c_first_page=xxxxxx; c_page_id=xxxxxx; announcement-new=xxxxxx; log_Id_click=xxxxxx; c_pref=xxxxxx; c_ref=xxxxxx; dc_tos=xxxxxx; log_Id_pv=xxxxxx; log_Id_view=xxxxxx"
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"WZYD": [
{
"data": "areaId=xxxxxx&roleId=xxxxxx&gameId=xxxxxx&serverId=xxxxxx&gameOpenid=xxxxxx&userId=xxxxxx&appVersion=xxxxxx&cClientVersionName=xxxxxx&platid=xxxxxx&source=xxxxxx&algorithm=xxxxxx&version=xxxxxx&timestamp=xxxxxx&appid=xxxxxx&openid=xxxxxx&sig=xxxxxx&encode=2&msdkEncodeParam=xxxxxx&cSystem=xxxxxx&h5Get=xxxxxx&msdkToken=&appOpenid=xxxxxx"
},
{
"data": "多账号 data 填写,请参考上面,data 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)"
}
],
"WOMAIL": [
{
"url": "https://nyan.mail.wo.cn/cn/sign/index/index?mobile=xxxxxx&userName=&openId=xxxxxx",
"pause21days": true,
"password": "Sitoi",
"phone": "18888xxxxxx"
},
{
"url": "多账号 url 填写,请参考上面,url 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)",
"pause21days": true,
"password": "多账号 密码填写,请参考上面",
"phone": "多账号 手机号填写,请参考上面"
}
],
"HEYTAP": [
{
"cookie": "sa_distinct_id=xxxxxx;Personalized=xxxxxx;s_channel=xxxxxx;source_type=xxxxxx;app_param=xxxxxx;ENCODE_TOKENSID=xxxxxx;scene_id=xxxxxx;apkPkg=xxxxxx;exp_id=;app_utm=xxxxxx;TOKENSID=xxxxxx;strategy_id=xxxxxx;referer=;experiment_id=xxxxxx;section_id=;s_version=xxxxxx;app_innerutm=xxxxxx;retrieve_id=;log_id=;",
"useragent": "xxxxxx",
"draw": false
},
{
"cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)",
"useragent": "多账号 User-Agent 填写,请参考上面,以实际获取为准",
"draw": false
}
],
"UNICOM": [
{
"mobile": "18888xxxxxx",
"password": "xxxxxx",
"app_id": "xxxxxx"
},
{
"mobile": "多账号 手机号",
"password": "多账号 密码",
"app_id": "多账号 appId"
}
],
"EVERPHOTO": [
{
"mobile": "+8618888xxxxxx",
"password": "xxxxxx"
},
{
"mobile": "多账号 手机号",
"password": "多账号 密码"
}
],
"SSPANEL": [
{
"email": "邮箱",
"password": "密码",
"url": "https://sitoi.cn"
},
{
"email": "多账号 邮箱",
"password": "多账号 密码",
"url": "https://sitoi.cn"
}
]
}

增加定时任务:

  • 运行全部脚本:``task dailycheckin`

  • 运行指定脚本(包含),可以同时选择多个,用「空格」分开:task dailycheckin --include xxxx

  • 运行指定脚本(排除),可以同时选择多个,用「空格」分开:task dailycheckin --exclude xxxx

设置定时更新脚本:task pip3 install dailycheckin --upgrade