Skip to content

Latest commit

 

History

History
45 lines (31 loc) · 1.14 KB

File metadata and controls

45 lines (31 loc) · 1.14 KB

CLAUDE.md

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

项目概述

这是一个 Python 爬虫教程仓库,包含从入门到高级的爬虫技术教学内容。作者是 MediaCrawler 开源项目的作者。

常用命令

# 安装依赖
npm install

# 启动文档开发服务器
npm run docs:dev

# 构建文档
npm run docs:build

# 预览构建后的文档
npm run docs:preview

项目结构

  • docs/ - VitePress 文档源文件(Markdown 格式)
    • docs/.vitepress/ - VitePress 配置和主题
    • docs/爬虫入门/ - 入门教程文档
    • docs/爬虫进价/ - 进阶教程文档(待完善)
    • docs/高级爬虫/ - 高级教程文档(待完善)
  • 源代码/ - 教程对应的 Python 示例代码
    • 每个实战章节有独立目录,包含同步和异步两种实现版本

Python 示例代码依赖

示例代码使用以下主要库:

  • httpx - HTTP 请求库
  • aiomysql - 异步 MySQL 客户端
  • aiofiles - 异步文件操作
  • pydantic - 数据验证

文档站点

在线文档: https://nanmicoder.github.io/CrawlerTutorial/