栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Ore签到盒

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Ore签到盒

拉取仓库,定时随意

ql repo https://github.com/Oreomeow/checkinpanel.git "api_|ck_" "^checkin" "^notify|^utils" "master"

拉取配置文件,拉取之后刷新页面,配置文件check.json5会出现在面板左侧配置文件右上角

cp /ql/repo/Oreomeow_checkinpanel_master/check.sample.json5 /ql/config/check.json5

安装依赖,配置文件extra.sh新增下方代码,然后运行ql extra任务,没有的自行添加

apk add gcc libffi-dev musl-dev openssl-dev python3-dev


pip3 install bs4 cryptography~=3.2.1 json5 requests rsa

cd /ql/scripts && npm install axios got json5 request

Python 依赖持久化配置

requirement_name="bs4 cryptography~=3.2.1 json5 requests rsa"

install_requirements() {
   for i in $requirement_name; do
       case $i in
           cryptography~=3.2.1)
               cd /ql/scripts
               if [[ "$(pip3 freeze)" =~ "cryptography==3.2.1" ]]; then
                   echo "cryptography==3.2.1 已安装"
               else
                   apk add --no-cache gcc libffi-dev musl-dev openssl-dev python3-dev && pip3 install cryptography~=3.2.1
               fi
               ;;
           *)
               if [[ "$(pip3 freeze)" =~ $i ]]; then
                   echo "$i 已安装"
               else
                   pip3 install $i
               fi
               ;;
       esac
   done
}

install_requirements


Javascript 依赖持久化配置

package_name="axios got json5 request"

install_packages_local() {
   cd /ql/scripts
   for i in $package_name; do
       if [[ "$(npm list --depth=0)" =~ $i ]]; then
           echo "$i 已安装"
       else
           npm install $i
       fi
   done
}

install_packages_local

抓包在配置文件check.json5对应位置填写相应的抓包要求

看注释抓,别问我怎么抓,我不跑这任务

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/498850.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号