爬虫新手练习营

本地教学版 · 数据沿用原项目,仅用于练习,不代表现实统计。

网站已在云端运行。在你自己电脑的编辑器或终端写爬虫,使用 https://learn.csyerj.cn 作为 BASE 地址。所有练习都无需登录或 Token。

第 1 关 · 天气表格

requests 获取 HTML → BeautifulSoup 定位 tbody → 提取一行 → 保存 CSV。默认青岛 1 月应得到 31 行。

第 2 关 · 酒店列表

提取酒店名和详情链接 → 跟随“下一页” → 进入详情页提取评论。

第 3 关 · 灾害接口

比较 HTML 与 JSON → 使用 params 传参 → 读取 total、items 和 next_page。

第 4 关 · 视频动态列表

在浏览器 Network 的 Fetch/XHR 中找到请求 → 用 requests 获取接口数据 → 翻页保存。

每关练习、运行命令、验收标准见同目录 README.md。先写 exercises.py,遇到困难再看 reference.py。