新番下载链接爬取工具二代

本文最后更新于 2023年2月4日 凌晨

去年弄了个客户端版本的爬取工具,但是!每次还得打开目录点击exe,点击爬取,等待,真的是太太太麻烦了,用了几周就放弃咯。最近有空就做了个服务器端的,之后我需要做的就只有看到微信推送更新,就打开邮件复制磁链进行下载即可

1使用

现在,我们只需要查看结果即可!!
服务会每天定时爬取,然后将爬取结果邮件发出,每部一封。当发现有集数更新时会进行微信推送。
要做的只有打开邮件复制磁链链接进行下载,磁链的下载工具我用的一直是这个:qbittorrent

邮件包含名称、磁链、大小、更新时间四栏,微信推送只会告诉什么更新了

2部署

仍然是之前的仓库,里面的server目录下就是对于的服务端程序

下面以我的垃圾服务器为例走个流程

首先克隆仓库

1
git clone git@github.com:lissettecarlr/spider-animate.git

进入子目录

1
cd spider-animate/server/

安装依赖

1
pip install -r requirements.txt 

编辑addSearchAinmate.py,添加需要搜索的新番

1
vim addSearchAinmate.py

下列示例是增加了冰海战记和間諜教室:

1
2
3
4
5
6
7
8
from config.setting import settinInit,addNewAnimate

if __name__ == "__main__":
settinInit()
# addNewAnimate("填入名称","其他关键词") 以下为示例
addNewAnimate("冰海战记 S02","1080")
#addNewAnimate("在地下城尋求邂逅是否搞錯了什麼 S04","1080")
addNewAnimate("間諜教室","1080 喵萌奶茶屋")

执行新增

1
python addSearchAinmate.py

这里可以在animate.json中看到上面的新增

1
cat config/animate.json

然后填入发送的邮箱账号密码,接收的邮箱,方糖的KEY

1
vim config/animate.json

例如:

1
2
3
4
5
6
"emailName": "lissettecarlr1",
"emailPassword": "XXXXXXXXX",
"revEmailList": [
"[email protected]"
],
"vxKey": "SCTXXXXXXX"

默认爬取时间是晚上11点,如果需要修改则进入app.py,找到loop函数修改时间即可

1
if(time.strftime("%H:%M", time.localtime()) == "23:00"):

最后,后台运行

1
nohup python app.py > run.log &

3其他

写本文时刚好跑通,由于马上放春节就提前先把博客写了,保证主要功能能用,调整等有空再说

4 结果图

QQ邮箱接收

邮件内容


新番下载链接爬取工具二代
https://blog.kala.love/posts/38b5af6a/
作者
久远·卡拉
发布于
2023年1月13日
许可协议