为什么选择 Web 管理界面
传统的爬虫配置往往需要通过修改配置文件、执行复杂命令来完成,这不仅效率低下,还容易出错。weibospider 的 Web 管理界面将这些复杂操作封装成简单的表单和按钮,让配置工作变得轻松愉快。
核心优势:
- 可视化操作,告别命令行
- 批量处理,效率翻倍
- 实时监控,掌握运行状态
- 灵活配置,满足个性化需求
环境搭建与初始化
数据库配置调整
首先打开 admin/weibo_admin/settings.py 文件,找到数据库配置部分:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'weibo',
'USER': 'root',
'PASSWORD': '123456',
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
根据你的实际环境修改相应的数据库连接信息。
系统初始化流程
执行以下命令序列来初始化整个系统:
# 生成数据库迁移文件
python admin/manage.py makemigrations
# 执行数据库迁移
python admin/manage.py migrate
# 创建超级管理员账号
python admin/manage.py createsuperuser
在创建超级管理员时,系统会提示输入用户名、邮箱和密码,这些信息将用于后续登录 Web 管理界面。
管理界面核心功能解析
配置管理模块
admin/weibo_config/ 模块提供了完整的爬虫配置管理功能:
- 关键词配置:管理需要监控和搜索的关键词列表
- 账号管理:配置微博登录账号和密码信息
- 用户管理:设置需要抓取的种子用户 ID
数据展示模块
admin/weibo_data/ 模块让你能够实时查看爬虫的运行效果:
- 抓取进度监控:实时了解数据采集状态
- 运行状态跟踪:监控爬虫的健康状况
- 数据质量检查:确保采集到的数据符合预期
界面个性化定制
weibospider 集成了现代化的 Django Suit 主题,让你的管理界面既美观又实用。在 settings.py 中可以找到主题配置:
SUIT_CONFIG = {
: ,
: ,
: (
,
{: , : },
{: , : },
{: , : },
),
}

