1、脚本用于使用账号密码自动登录京东获取ck,自动更新ck到青龙
2、建议本地登录,不建议使用代理,第一次使用手机验证码之后一般不需要验证码就可以密码登录
3、程序仅更新被禁用的ck
4、脚本有py源码以及windows版本exe程序
5、py脚本需要opencv-python、pyppeteer、Pillow、asyncio、aiohttp等依赖
6、linux需要桌面环境,比如gnome用于图形处理
7、第一次使用会下载chrome浏览器,生成jdck.ini配置文件,等待即可,后续无需等待
8、此脚本适合于青龙内部运行,因青龙大部分不支持opencv插件,仅支持linux以及windows运行,建议使用windows版本,定时运行即可。
9、脚本基于3.12开发,其它版本python自行测试
10、脚本需要青龙应用权限——环境变量跟脚本管理
运行exe即可,无需安装依赖等
如果windows有python环境,可能会遇到问题
windows定时任务参考https://blog.csdn.net/renluborenlubo/article/details/128655711
pip config set global.extra-index-url "http://mirrors.aliyun.com/pypi/simple/ https://pypi.tuna.tsinghua.edu.cn/simple/"
pip install --break-system-packages pyppeteer Pillow asyncio aiohttp opencv-python
在无桌面环境下运行 Pyppeteer 时,会出现报错的情况。这是因为无头浏览器 Chrome 需要在有可视化界面的环境下运行。在无桌面环境下,缺少了图形渲染所需的相关库和设备驱动,导致无法正常启动 Chrome。
!!!!安装完之后要重启系统!!!!
或者调用桌面相关的服务
Ubuntu/Debian 分支
apt install -y gnome
CentOS/Fedora/RedHat 分支
yum install -y gnome
也可以使用其它桌面环境,自行选择
echo "*/30 * * * * python3.11 /root/autojdck.py" | crontab - #半小时运行一次,python命令改成自己的,py脚本路径也改自己的
注意:这种方式会覆盖当前用户的全部定时任务,所以请确保你已经包含了所有需要保留的定时任务。
https://github.com/517939148yjf/svjdck/releases/download/jdck/chrome-linux.zip
解压到~/.local/share/pyppeteer/local-chromium/1181205/
确保1181205/chrome-linux/chrome有执行权限之后再运行脚本
下载地址:https://mirrors.huaweicloud.com/chromium-browser-snapshots/Win_x64/884014/chrome-win.zip 然后解压到C:\Users<用户名>\AppData\Local\pyppeteer\pyppeteer\local-chromium\588429\chrome-win32 没有路径就创建路径,解压文件打开是含有一个chrome-win的文件夹把文件夹里面的东西全部解压到chrome-win32即可
Displaylogin=0 #是否显示登录操作,1显示,0不显示
qlip=http://192.168.1.1:5700 #填青龙的ip
client_id=******* #填青龙对接应用的client_id
client_secret=******* #填青龙对接应用的client_secret
登陆号码#密码#备注 #多账户换行
例如:
517123248#ya21udb95#我是备注1
15611167798#123456789#我是备注2
win系统需要用编辑器把上面的内容添加进去建议用Notepad+++ 大聪明不要用记事本去编辑会有错误的
代理登陆变量
AutoJDCK_DP = http://192.168.2.1:22332 #设置登录代理(不建议设置代理,基本上要验证码)
###没测试过的解决验证码方案:
给你装了pro短信登录或者兔子等各种短信登录面板的那台服务器搭建个http服务端然后脚本里面代理就填 服务IP跟代理端口,这个只是理论上解决不跳验证码的方法,没测试过,自行研究。
原作删库了,这个只是做了个备份顺便替换一下失效的浏览器下载链接 py脚本运行应该都没问题了有问题就是依赖方面的问题、
win系统运行exe上面有写手动安装浏览器的方法
本脚本仅供学习参考,请在下载后24小时内删除,请勿用于非法用途。
作者不对因使用该脚本造成的任何损失或法律问题负责。