项目介绍
一个基于Python Flask的Web应用,可以随机推荐MCMOD网站上的Minecraft整合包,帮助玩家发现新的游戏体验。每小时自动更新数据,确保获取最新的整合包信息。
主要功能
-
定时爬取数据
每小时自动爬取MCMOD网站的整合包数量,确保数据最新。
-
随机整合包推荐
一键随机生成整合包推荐,打开新世界的大门。
-
Web界面展示
简洁的Web界面,方便用户直接在浏览器中使用。
-
自动初始化
启动时自动爬取数据,无需手动操作即可使用。
-
跨平台支持
基于Flask开发,支持Windows、Linux、MacOS等多种操作系统。
-
定制端口
可自定义服务器端口和IP地址,方便局域网内共享使用
-
直达链接
直接生成整合包页面链接,一键跳转到详情页面
-
动态更新
随时获取最新整合包列表,不会错过新发布的整合包
-
低资源占用
轻量级设计,占用系统资源少,可长期运行
-
响应式界面
自适应不同设备屏幕,手机、平板、电脑均可使用
安装说明
- 确保已安装Python 3.6或更高版本
- 安装必要的依赖:pip install flask requests apscheduler lxml
- 下载源代码到本地
- 创建templates文件夹并添加index.html模板文件
- 运行python爬modpacl.py启动服务器
使用教程
基本使用
1. 打开浏览器访问http://47.97.203.23:8000/
2. 点击'随机整合包'按钮获取随机推荐
3. 点击生成的链接跳转到MCMOD网站查看整合包详情
4. 反复点击获取更多推荐
自定义配置
1. 修改app.run()中的host参数更改服务器IP地址
2. 修改port参数更改服务器端口
3. 调整scheduler中的interval参数修改爬取频率
4. 自定义index.html模板文件美化界面