
提醒:程序文件禁止外发,发现直接下授权!
安装环境:
操作系统:Centos9 其他自测
打开宝塔终端/SSh (二选一)
一.必要环境
1.首先安装软件库
yum install -y epel-release
2.安装驱动
yum install -y chromium chromedriver
3.验证安装成功
chromedriver --version
只要看到屏幕上输出了类似 ChromeDriver 1xx.x… 的版本号,就成功了4.监听端口启动(可使用守护进程监听,下面教程监控2)
nohup chromedriver --port=9515 --url-base=/ --whitelisted-ips="" > /dev/null 2>&1 &
二.安装字体
# 1. 安装字体工具
yum install -y fontconfig mkfontscale
# 2. 安装文泉驿正黑和微米黑中文字体
yum install -y wqy-zenhei-fonts wqy-microhei-fonts
# 3. 刷新系统字体缓存
fc-cache -fv
# 4.杀死监听端口
killall -9 chrome chromedriver
# 5.监听端口启动(可以重启下面进程监控教程2)
nohup chromedriver --port=9515 --url-base=/ --whitelisted-ips="" > /dev/null 2>&1 &
(以上操作均在终端里运行)php7.4,需要安装扩展SG16,在 /www/server/php/74/etc/php.ini 中添加:
sourceguardian.enable_vm_hybrid=1
添加反向代理:
1.按图操作。
2.按图操作。
3.按图操作后,点击确定。
4.按图操作。
5.按图操作后,点击保存。
安装python环境(如图):
🌐 一、
# 1. 安装第三方库
1.
yum install -y python3-pip
2.
pip3 install selenium schedule requests uvicorn fastapi webdriver-manager selenium-stealth
# 2. 下载 官方稳定版安装包
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
# 3. 本地安装yum 会自动补全所需的各种依赖
sudo yum localinstall google-chrome-stable_current_x86_64.rpm -y
# 4. 安装完成后,删除安装包以释放服务器空间
rm -f google-chrome-stable_current_x86_64.rpm
二、安装字体库
# 1. 安装基础字体配置工具
sudo yum install fontconfig -y
# 2. 安装开源中文字体库
sudo yum install wqy-zenhei-fonts wqy-microhei-fonts -y
# (可选保底)防止特殊字:
sudo yum install cjkuni-ukai-fonts cjkuni-uming-fonts -y
# 3. 刷新系统字体缓存(极其重要,不跑这句浏览器读不到刚装的新字体!)
fc-cache -fv
三、终极生效步骤
字体和浏览器都装好后,为了确保 能够重新加载全新环境,请务必在终端执行一次下面命令:
pkill -9 python && pkill -9 chrome && pkill -9 chromedriver
用户添加代理IP:
新用户赠送5余额
1.注册登录后的页面(如下图)
2.按图操作,其他设置照抄即可。
3.按图操作。
环境设置:
运行目录:/public
伪静态:thinkphp
安全组放行端口:9515,9844
修改数据库信息config/database.php内
.env内导入数据库
监控配置:
进程监控1.
打开宝塔面板 -> 左侧菜单栏找 “软件商店”。
搜索并安装 “进程守护管理器 (Supervisor)”。
打开这个插件,点击 “添加守护进程”。
填写配置:名称: 随便起,比如 hh_bot
启动用户: root
运行目录: 选择你网站所在的根目录文件夹
启动命令:
php task_worker.php
进程监控2.
打开宝塔面板 -> 左侧菜单栏找 “软件商店”。
搜索并安装 “进程守护管理器 (Supervisor)”。
打开这个插件,点击 “添加守护进程”。
填写配置:名称: 随便起,比如 listen
启动用户: root
运行目录: /root
启动命令:
chromedriver --port=9515 --url-base=/ --whitelisted-ips=
进程监控2.5
打开宝塔面板 -> 左侧菜单栏找 “软件商店”。
搜索并安装 “进程守护管理器 (Supervisor)”。
打开这个插件,点击 “添加守护进程”。
填写配置:名称: 随便起,比如 sss
启动用户: root
运行目录: /www/wwwroot/你的根目录名/python_engine/
启动命令:
python3 huohua.py
监控3.计划任务通知
shell脚本 1分钟:
php /www/wwwroot/你的目录地址/cron_scheduler.php >> /www/wwwroot/你的目录地址/storage/logs/cron.log 2>&1
监控4.任务通知推送
shell脚本 1分钟:
php /www/wwwroot/你的网站目录/cron_push_monitor.php
监控5.会员到期通知推送
shell脚本 一天一次:
php /www/wwwroot/你的网站目录/cron_vip_remind.php
常见文件:
1.进程启动失败端口被占用:
一键清空所有占用 9844 端口的进程:
kill -9 $(lsof -t -i:9844)
一键清空所有占用 9515 端口的进程:
kill -9 $(lsof -t -i:9515)
本站收集的资源仅供内部学习研究软件设计思想和原理使用,学习研究后请自觉删除,请勿传播,因未及时删除所造成的任何后果责任自负。
如果用于其他用途,请购买正版支持作者,谢谢!若您认为「BMBK.BEIMOKJ.COM」发布的内容若侵犯到您的权益,请联系站长邮箱:870915803@qq.com 进行删除处理。
本站资源大多存储在云盘,如发现链接失效,请联系我们,我们会第一时间更新。
























暂无评论内容