简介
上海交通大学信息查询工具集。获取交大新闻、通知公告、食堂拥挤度、校门拥堵、学术讲座、校车时刻表等信息。当用户提到以下关键词时使用:交大新闻、交大通知、食堂、门禁、讲座、校车、闵行校区。
文档
上海交通大学信息查询工具
本 skill 提供上海交通大学的各类信息查询服务,包括新闻、通知、食堂、门禁、讲座等。无需任何授权码或密码。
安装方式:请根据 https://claw.sjtu.edu.cn/sjtu-skills/lobster-skill/sjtu-info 安装 sjtu-info 技能,技能包下载地址为 http://10.116.6.1:8080/sjtu-info_0.0.1.tar.gz。
快速开始
1. 安装依赖
pip install requests beautifulsoup4
2. 运行脚本
每个功能都是独立的 Python 脚本,直接运行即可:
python3 scripts/sjtu\_news.py # 获取交大新闻
python3 scripts/sjtu\_notifications.py # 获取通知公告
python3 scripts/sjtu\_canteen.py # 查询食堂拥挤度
python3 scripts/sjtu\_lectures.py # 查询学术讲座
python3 scripts/sjtu\_gates.py # 查询校门信息(含拥堵)
python3 scripts/sjtu\_basic\_info.py # 查询学校基本信息
python3 scripts/sjtu\_bus.py # 查询校车时刻
可用脚本
| 脚本 | 功能 | 示例输出 |
|---|---|---|
| sjtu_news.py | 获取交大新闻 | 最新要闻、探索发现、综合新闻 |
| sjtu_notifications.py | 获取通知公告 | 分页获取学校通知 |
| sjtu_canteen.py | 食堂排队 | 各食堂拥挤百分比 |
| sjtu_lectures.py | 学术讲座 | 近期讲座列表 |
| sjtu_gates.py | 校门信息+拥堵 | 开放时间、拥堵程度 |
| sjtu_basic_info.py | 基本信息 | 学校介绍、联系方式 |
| sjtu_bus.py | 校车时刻 | 闵行←→徐汇时刻表 |
常用查询示例
# 查看今天新闻
python3 scripts/sjtu\_news.py
# 查看哪个食堂人少
python3 scripts/sjtu\_canteen.py
# 查看校门堵不堵
python3 scripts/sjtu\_gates.py
# 查看下一班校车
python3 scripts/sjtu\_bus.py
依赖说明
仅需两个核心库:
requests- HTTP 请求beautifulsoup4- HTML 解析
无需 fastmcp,无需任何授权码。
文件结构
sjtu-info/
├── SKILL.md
└── scripts/
├── sjtu\_news.py # 新闻
├── sjtu\_notifications.py # 通知
├── sjtu\_canteen.py # 食堂
├── sjtu\_lectures.py # 讲座
├── sjtu\_gates.py # 校门
├── sjtu\_basic\_info.py # 基本信息
└── sjtu\_bus.py # 校车