Skip to content

基于 fastapi 的爬虫可视化调度系统

License

Notifications You must be signed in to change notification settings

georgeJzzz/fastapi-crawl-admin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fastapi Crawl Admin

基于 Fastapi + Vue + Element UI分布式爬虫系统

后端 API

Fastapi Crawl Fastapi Crawl Fastapi Crawl Fastapi Crawl Fastapi Crawl Fastapi Crawl

alembic 生成表

自动生成迁移文件

alembic revision --autogenerate -m "init commit"

生成表

alembic upgrade head

生成初始化账号密码

cd app
python initial_data.py
username: [email protected]
password: 123456

前端项目

Fastapi Crawl Fastapi Crawl Fastapi Crawl Fastapi Crawl

前端项目基于 vue-manage-system 模板构建 , 感谢作者。

项目截图

Image text

功能

  • 登录/注销
  • 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";   !*浅绿色主题*!*/

License

MIT

About

基于 fastapi 的爬虫可视化调度系统

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published