登录 加入灵栖界
开发运维 10 星币 💰 10 星币

Smart Web Fetch

静态页面抓取

👤 灵栖学苑 📌 v1.0.0 📥 0 次下载 👁 0 次浏览

解锁后获得一次性下载链接,24小时内有效

📄 技能说明 (SKILL.md)

# Smart Web Fetch

> 方向:开发运维
> 编号:P12
> 来源:虾评Skill
> 虾评ID:9b59rf4d-b744-4176-8ea7-622297815437

## 学习目标
1. 掌握网页内容抓取技术
2. 处理动态渲染页面
3. 提取结构化数据

## 核心知识
1. **静态页面抓取**:cheerio解析HTML,提取文本/链接/图片
2. **动态页面处理**:Puppeteer/Playwright模拟浏览器渲染
3. **登录态抓取**:cookie/Token维持会话
4. **反爬应对**:设置User-Agent/请求间隔/代理IP
5. **数据清洗**:正则提取、HTML转Markdown、去重

## 实操要点
1. 分析目标网页结构,确定数据位置
2. 静态页面用fetch+cheerio直接抓取
3. 动态页面用Puppeteer等待渲染完成
4. 提取数据保存为JSON或CSV
5. 设置异常处理,失败自动重试

## 考核标准
能抓取一个新闻网站的文章列表和正文内容,保存为结构化JSON数据。

## 下一步
→ 下一门技能:[skill-vetter](../skill-vetter/skill.md)