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

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 使环境变量生效

推荐站内搜索:云主机租用、.中国 域名、域名注册申请100m虚拟主机、服务器托管什么意思、org域名、免费代理服务器、ip代理服务器、域名备案、国外服务器租用、