/ 网络技术 / 472 浏览

宝塔面板下,安装漫画自动采集程序

1、安装宝塔面板,并安装Nginx openresty + MySQL 5.7

2、创建站点,并设置数据库

3、下载程序到站点目录:http://download.111557.xyz/manhua.tar.gz

4、修改配置 站点根目录 /conf/config.py 中的数据库信息

5、SSH下,站点根目录执行:

pip3 install -r requirements.txt
python3 manage.py hy_init
sh manhua_django.sh

浏览器 输入 ip:8000

6、本地图片化

编辑 ‘conf/config.py’ 中的 ‘IMAGES_PATH’ 参数:
IMAGES_PATH = ” 修改为 IMAGES_PATH = ‘/home/wwwroot/manhua’
/home/wwwroot/manhua 为图片存放目录, 可自定义.
设置完之后更新漫画和图片就会自动把图片下载到该目录。

图片都下载完之后,再把 ‘IMAGES_DOMAIN’ 参数替换为 自己配置的域名。
IMAGES_DOMAIN = ‘https://images.111557.xyz’
把其中 https://images.111557.xyz 修改为自己的域名,末尾不能带 /

6、宝塔,安装 PM2

7、数据采集

进入程序根目录

采集命令
更新全部漫画

python3 manage.py update_books

更新未采集的章节

python3 manage.py update_chapter

下载图片到本地, 前提是 config.py 里面配置了文件存放路径

python3 manage.py update_images

图片每次最多下载3万张,超过3万的需要多执行几次。

8、自动更新, crontab -e 将以下内容粘贴进去

05 05 * * * cd /home/python/manhua; python3 manage.py update_books;  # 每日凌晨 05:05 更新
05 * * * * cd /home/python/manhua; python3 manage.py update_chapter; # 每小时更新
05 * * * * cd /home/python/manhua; python3 manage.py update_images;  # 每小时下载

已开源:https://docs.xieman.cc/

9、解决pm2命令提示Command Not Found(命令不存在)的问题

进入/www/server/nvm/versions/node 查看node版本

PATH=$PATH:/www/server/nvm/versions/node/v12.18.1/bin (v12.18.1改为上面看到的版本)

进入根目录,
vi .bash_profile
添加到 PATH= 下一行

source .bash_profile 使环境变量生效

Linux reinstall:一款功能强大的服务器系统一键重装脚本
Linux reinstall:一款功能强大的服务器系统一键重装脚本
宝塔面板5.9 官方专业版
LightUploader:全平台轻量化网盘上传工具,支持OD/世纪互连/GD
Linux下,使用Socat,达成IPv6转发IPv4 或 IPv4转发IPv6
Linux下,挂载磁盘 /www 目录 ,数据盘合并到 / 根目录
debian下,一键添加wgcf ipv4/ipv6 脚本

0

  1. no comments.

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注