Blue Dragon Panel Sign-in

今天和大家聊一聊熟知的 青龙面板。作为一个非常好用的自动化工具,它支持多种方式部署,既可以本地运行,也可以容器化运行(强烈推荐 Docker)。

相信大家在网上都能找到青龙面板的基础安装教程,所以今天我主要想分享一下我最近在部署和维护过程中总结的 经验,特别是脚本库的选择和防坑技巧,供大家参考。

一、 脚本库推荐:

经过多次测试和筛选,这里整理了三个目前个人感觉最好用、最稳定的脚本库配置。

1. 京东专用库

来源6dylan6 大佬的国内官方镜像。
特点:国内直连 Gitee,拉取速度极快,防封号优化较好,且包含自动互助功能。

  • 配置信息

    • 链接

      GitHub - 6dylan6/jdpro

    • 分支main

    • 文件后缀js py sh

    • 依赖文件 (必填,防止脚本报错):

      ^jd[^_]|USER|utils|function|sign|sendNotify|ql|JDJR|jdCookie
      

​ 示例:

2. 综合杂项库(夸克/百度/阿里云/贴吧等)

来源agluo 的搬运集合库。
特点:涵盖了除京东外的各种签到(阿里云盘、夸克、什么值得买等)

3. 哔哩哔哩(单文件独立版)

来源:基于 RayWangQvQBilibiliTask 修改而来。
由于 B 站脚本仓库经常被封,建议使用单文件手动维护,或者关注以下仓库:

  • 功能:自动签到、投币、观看视频、分享、银瓜子换硬币等。

二、 两个核心的 Cookie “保活”技巧

很多朋友反馈 Cookie 抓取后没几天就失效了,这通常是因为操作姿势不对。遵守以下两个核心原则:

  1. 使用隐身模式:使用浏览器的 隐身模式(无痕模式) 去登录抓取。
  2. 抓完直接关闭:获取到 Cookie 后,关闭 那个隐身窗口,千万不要 点击网页上的“退出登录”

三、 依赖管理:

部署好青龙后,最烦的就是脚本一运行就红一片,提示 Cannot find module 'xxx'。这通常是因为缺少依赖。

避坑指南:青龙面板分 NodeJsPython3 两种依赖环境。很多新手(比如一开始的我)不知道要去 Python3 分栏下安装,结果在 NodeJs 里装了 Python 包,导致一直报错。

以下是整理好的常用依赖清单

1. NodeJs 依赖

(请在依赖管理 → NodeJs → 新建依赖 → 开启自动拆分 → 粘贴以下内容)

request
canvas
cheerio
js-base64
dotenv
magic
tough-cookie
[email protected]
require
requests
date-fns
ts-md5
typescript
json5
[email protected]
crypto-js
@types/node
png-js
node-telegram-bot-api
fs
jsdom
form-data
jieba
tslib
ds
jsdom -g
prettytable
ql
common
node-jsencrypt
juejin-helper
moment
global-agent

2. Python3 依赖

(:warning:注意:请切换到 Python3 选项卡下安装)

bs4
telethon
cacheout
jieba
PyExecJS
ping3
canvas
Crypto
ds
requests
pycryptodome
curl_cffi

3. Linux 依赖

(在 Linux 选项卡下安装,用于支持某些系统级调用)

bizCode
bizMsg
lxml
libc-dev
gcc
g++
libffi-dev
python3-dev

希望这篇总结能帮大家少走弯路,愉快地折腾青龙面板!如果有其他好用的脚本,也欢迎在评论区留言补充。

30 Likes

Amazing

Wow, very useful, thanks for sharing

Thank you for sharing

Thank you for sharing the QuanLing script

Thank you for sharing

Thank you for sharing you’ve worked hard

Great job, sir/madam

thank you

Not bad, thank you for sharing

first one still using

Such a detailed tutorial, give it a thumbs up

Thanks great guy

Do the two core “keep-alive” techniques for Cookies always work without failing, or do we need to obtain the account Cookie after some time?

Thank you for sharing!

Thank you, learn from it,

look at and

check the script

awesome

should fail

1 Like