基于
Fastapi
+Vue
+Element UI
的分布式爬虫系统
。
alembic revision --autogenerate -m "init commit"
alembic upgrade head
cd app
python initial_data.py
username: [email protected]
password: 123456
前端项目基于 vue-manage-system 模板构建 , 感谢作者。
- 登录/注销
- Dashboard
- 支持切换主题色 ✨
- 远程批量部署和调用
- 任务日志
- 新增节点、测试节点
- 主机节点详细指标
- 国际化
- 权限管理
- 站内消息推送
// 把模板下载到本地
git clone https://github.com/PY-GZKY/fastapi-crawl-admin.git
// 进入模板目录
cd crawlfont
// 安装项目依赖,等待安装完成之后,安装失败可用 cnpm 或 yarn
npm install
// 开启服务器,浏览器访问 http://localhost:8080
npm run dev
// 执行构建命令,生成的dist文件夹放在服务器下即可访问
npm run build
第一步:打开 src/main.js
文件,找到引入 element 样式的地方,换成浅绿色主题。
import 'element-ui/lib/theme-default/index.css'; // 默认主题
// import './assets/css/theme-green/index.css'; // 浅绿色主题
第二步:打开 src/App.vue 文件,找到 style 标签引入样式的地方,切换成浅绿色主题。
@import "./assets/css/main.css";
@import "./assets/css/color-dark.css"; /*深色主题*/
/*@import "./assets/css/theme-green/color-green.css"; !*浅绿色主题*!*/