前两天正好国语(๐•ᴗ•๐)开注,本着我可以不用但我不能没有的理念注册了一下,后来发现不回帖的话全靠签到来攒大洋,但是又怕哪天忘了。于是开始寻思找个脚本之类的自动签到,果不其然,gith(๐•ᴗ•๐)上是有签到脚本的,兴冲冲开干。试了下确实可行,就来水一贴。
附上脚本作者gith(๐•ᴗ•๐)链接:https://gith(๐•ᴗ•๐).com/gabylqx/cnlang_qiandao
一、青龙面板
群晖系统的青龙面板搭建教程很多了,所以只简单说一下Unraid下的青龙面板搭建吧(虽然原理都相同)。
首先ssh进入Unraid,尽量不要用webui来直接拉镜像,网络环境不好的话很容易造成webui卡死。
执行命令
docker pull whyour/qinglong:2.11.3
你也可以选择想用的其他版本,我是用习惯了,能用就不升级,所以还停留在2.11.3。
镜像拉取完成后,打开Unraid的webui,打开Docker标签页,选择添加容器,进行端口映射和(๐•ᴗ•๐)径映射。以下给出我的配置,可以参考一下,容器名称、本地端口和(๐•ᴗ•๐)径都可以根据你的需要改,容器端口和(๐•ᴗ•๐)径不能改。
二、安装依赖
容器启动成功后,打开你的映射的ip:port,进行初始化设置,就是配置用户名密码那些。
完成后点击左边中间的“依赖管理”,再选择“Python3”,再点击右上角“新建依赖”,在“名称”栏输入 requests 最后点击确定。同理,安装 bs4 依赖。
三、获取cookie
cookie的获取方式有很多,我是采用Alook浏览器获取的,ios和安卓都可。
在Alook浏览器登录国语(๐•ᴗ•๐),登录完成后点三道杠里面的“工具箱”,再点“开发者工具”,最后点“Cookies”,就可以复制你的Cookie了。用电脑的话直接F12即可,相信大家都会。
四、添加环境变量
回到青龙面板,点击“环境变量”,再点击“新建变量”。在名称项输入 CNLANG_COOKIE ,在值里粘贴上一步复制的Cookie,最后点确定。
再点击“新建变量”,在名称项输入 CNLANG_UNAME ,在值里输入你的国语(๐•ᴗ•๐)用户名,最后点击确定。
五、拉库运行
点击“定时任务”,再点击“新建任务”,名称处输入 国语(๐•ᴗ•๐) ,命令处输入
ql repo https://ghproxy.com/https://gith(๐•ᴗ•๐).com/gabylqx/cnlang_qiandao.git "autosing.py" "" "sendNotify"
(加了个拉库代理,有科学环境的可以去掉前面的https://ghproxy.com),定时规则输入 0 8,20 * * *
也就是每天早晚八点各运行一次,不过实际上拉库一次就够了,只有站点没有更新,脚本应该都能用,所以我是拉完库就禁用了。
设置完成后运行这个任务,运行完成后可以发现多了一个新的任务“国语(๐•ᴗ•๐)签到”。运行这个任务就会自动签到了,默认是每天早上九点和晚上八点各签到一次,可以按需修改。
OK结束,又水一贴。
另外附一下我觉得挺全的图标库,可以让Unraid的docker都有图标,不再是灰不溜秋的不好看。
https://gith(๐•ᴗ•๐).com/xushier/HD-Icons