Taxonomy Distribution Report¶
Overview¶
- Total Concepts: 240
- Number of Taxonomies: 12
- Average Concepts per Taxonomy: 20.0
Distribution Summary¶
| Category | TaxonomyID | Count | Percentage | Status |
|---|---|---|---|---|
| 静态网页解析与正则 | PARSE | 24 | 10.0% | ✅ |
| Web前端与HTTP协议 | HTTP | 22 | 9.2% | ✅ |
| Python网络请求编程 | REQ | 22 | 9.2% | ✅ |
| 动态渲染与浏览器自动化 | DYN | 22 | 9.2% | ✅ |
| 反爬虫机制与对抗策略 | ANTI | 22 | 9.2% | ✅ |
| 爬虫导论与合规基石 | FOUND | 20 | 8.3% | ✅ |
| 异步接口与API采集 | API | 20 | 8.3% | ✅ |
| 数据清洗与多源存储 | STORE | 20 | 8.3% | ✅ |
| Scrapy工业级框架 | SCRP | 20 | 8.3% | ✅ |
| 高并发与异步协程爬虫 | ASYNC | 18 | 7.5% | ✅ |
| AI智能爬虫与数据集构建 | AICRP | 18 | 7.5% | ✅ |
| 综合工程实训与运维部署 | PROJ | 12 | 5.0% | ✅ |
Visual Distribution¶
静态网页解析与正则 █████ 24 ( 10.0%)
Web前端与HTTP协议 ████ 22 ( 9.2%)
Python网络请求编程 ████ 22 ( 9.2%)
动态渲染与浏览器自动化 ████ 22 ( 9.2%)
反爬虫机制与对抗策略 ████ 22 ( 9.2%)
爬虫导论与合规基石 ████ 20 ( 8.3%)
异步接口与API采集 ████ 20 ( 8.3%)
数据清洗与多源存储 ████ 20 ( 8.3%)
Scrapy工业级框架 ████ 20 ( 8.3%)
高并发与异步协程爬虫 ███ 18 ( 7.5%)
AI智能爬虫与数据集构建 ███ 18 ( 7.5%)
综合工程实训与运维部署 ██ 12 ( 5.0%)
Balance Analysis¶
✅ No Over-Represented Categories¶
All categories are under the 30% threshold. Good balance!
Category Details¶
静态网页解析与正则 (PARSE)¶
Count: 24 concepts (10.0%)
Concepts:
-
- 结构化与非结构化网页数据特征
-
- HTML5语义化标签与列表表格
-
- DOM文档对象模型树形拓扑
-
- DOM节点父子兄弟层级关系
-
- 网页字符集UTF-8与GBK乱码治理
-
- 正则表达式语法元字符与量词
-
- 正则表达式字符集与分组捕获
-
- 贪婪匹配与非贪婪匹配模式
-
- Python内置re模块核心函数
-
- BeautifulSoup4库与解析器选型
-
- BS4节点导航与find_all检索
-
- CSS选择器语法规则全解
-
- BS4中select方法与CSS组合选择
-
- DOM节点文本剥离与属性提取
-
- XPath路径表达式核心语法
- ...and 9 more
Web前端与HTTP协议 (HTTP)¶
Count: 22 concepts (9.2%)
Concepts:
-
- URI与URL语法结构剖析
-
- URL百分号编码与解码
-
- DNS域名解析流程
-
- TCP三次握手与连接建立
-
- TLS加密握手与HTTPS原理
-
- HTTP请求与响应模型
-
- HTTP请求方法GET与POST
-
- HTTP状态码分类体系
-
- 常见成功与重定向状态码
-
- 客户端与服务端错误状态码
-
- HTTP请求头Headers结构
-
- User-Agent客户端标识
-
- Referer防盗链与来源校验
-
- Content-Type媒体类型声明
-
- Accept与内容协商机制
- ...and 7 more
Python网络请求编程 (REQ)¶
Count: 22 concepts (9.2%)
Concepts:
-
- Python虚拟环境与包管理
-
- urllib.request底层请求模块
-
- urllib.parse参数构造与转换
-
- Requests库安装与核心架构
-
- 构造GET请求与Params查询参数
-
- Response响应对象属性解析
-
- 响应文本编码自动识别与修正
-
- 定制请求头Headers伪装浏览器
-
- 构造POST表单请求data载荷
-
- 构造POST接口JSON请求载荷
-
- Multipart多部分文件上传请求
-
- 二进制流模式下载图片与音视频
-
- Requests中Cookie获取与字典注入
-
- requests.Session跨请求会话保持
-
- 请求重定向跟随与禁止allow_redirects
- ...and 7 more
动态渲染与浏览器自动化 (DYN)¶
Count: 22 concepts (9.2%)
Concepts:
-
- 浏览器渲染引擎Blink关键渲染路径
-
- JavaScript事件循环与动态DOM挂载
-
- 无头浏览器Headless概念与演进历程
-
- Selenium与Playwright架构对比
-
- Playwright安装与浏览器驱动管理
-
- Browser与Context多上下文隔离
-
- Page页面生命周期与goto导航控制
-
- Playwright智能定位器Locator语法
-
- 显式等待与Auto-Waiting自动等待
-
- 页面加载状态与networkidle等待
-
- 模拟鼠标Click与键盘Fill交互
-
- 执行自定义JS脚本page.evaluate
-
- 页面滚动触底与无限懒加载触发
-
- Iframe内嵌框架定位与上下文切换
-
- 多标签页弹窗与Dialog对话框处理
- ...and 7 more
反爬虫机制与对抗策略 (ANTI)¶
Count: 22 concepts (9.2%)
Concepts:
-
- 网站反爬虫防御纵深体系概览
-
- User-Agent池与随机轮换策略
-
- 请求头顺序与完整性校验绕过
-
- IP频率限制Rate-Limiting与429
-
- 代理IP匿名度分级透明与高匿
-
- 数据中心代理住宅代理与隧道代理
-
- 高可用分布式代理IP池架构设计
-
- 动态Cookie生成与多账号Cookie池
-
- WebDriver特征检测与Stealth隐藏
-
- Canvas与WebGL硬件指纹识别原理
-
- TLS握手JA3指纹与curl_cffi伪装
-
- CSS样式偏移反爬与伪元素还原
-
- WebFont字体加密与TTFont映射还原
-
- 图形验证码原理与ddddocr识别
-
- 滑块验证码缺口定位与轨迹模拟
- ...and 7 more
爬虫导论与合规基石 (FOUND)¶
Count: 20 concepts (8.3%)
Concepts:
-
- Python编程基础
-
- 计算机网络基础
-
- Web浏览器基础
-
- HTML文档结构基础
-
- 数据结构与集合基础
-
- 文件系统与IO基础
-
- 数据合规与伦理意识
-
- 万维网与超文本传输
-
- 网络爬虫定义与核心价值
-
- 通用搜索引擎爬虫
-
- 聚焦主题网络爬虫
-
- 增量式更新爬虫
-
- 深层网页与暗网数据概念
-
- 网络爬虫标准工作流
-
- URL种子队列与待抓取池
- ...and 5 more
异步接口与API采集 (API)¶
Count: 20 concepts (8.3%)
Concepts:
-
- 服务端渲染SSR与客户端渲染CSR架构
-
- AJAX异步JavaScript与XML通信原理
-
- XHR对象与Fetch现代异步API对比
-
- RESTful架构风格与Web接口设计
-
- JSON数据序列化格式与嵌套结构
-
- Python内置json模块与字典互转
-
- JSONPath与JMESPath深层数据抽取
-
- JSONP跨域回调原理与字符串剥离
-
- DevTools中XHR过滤器与接口快速定位
-
- DevTools全局搜索关键字反查API
-
- URL查询参数页码与Offset分页逆向
-
- Cursor游标分页与瀑布流MaxID机制
-
- 时间戳参数Time与毫秒级构造
-
- 复杂POST请求Payload载荷逆向复现
-
- API自定义请求头X-Requested-With分析
- ...and 5 more
数据清洗与多源存储 (STORE)¶
Count: 20 concepts (8.3%)
Concepts:
-
- 原始网页脏数据与ETL清洗流水线
-
- HTML残留标签剥离与实体字符还原
-
- 空白字符归一化与全半角转换
-
- 日期时间标准化与数值单位转换
-
- Pydantic数据模型与字段类型强校验
-
- 内容指纹MD5/SHA256与SimHash去重
-
- CSV文件读写与UTF-8-SIG防乱码
-
- JSON与JSON-Lines流式行存储格式
-
- Parquet列式存储与Pandas批量导出
-
- SQLite轻量级嵌入式数据库存储
-
- MySQL表结构设计与utf8mb4字符集
-
- PyMySQL参数化防注入与批量写入
-
- 唯一索引约束与UPSERT幂等更新
-
- SQLAlchemy与数据库连接池高并发
-
- MongoDB文档数据库半结构化存储
- ...and 5 more
Scrapy工业级框架 (SCRP)¶
Count: 20 concepts (8.3%)
Concepts:
-
- Scrapy工业级爬虫框架设计哲学
-
- Scrapy六大组件与数据流转拓扑
-
- Twisted异步网络引擎底层机制
-
- Scrapy项目脚手架与目录结构规范
-
- Spider基类编写与start_requests
-
- Response选择器提取与yield生成器
-
- scrapy.Request翻页与meta上下文传参
-
- Item数据容器与ItemLoader清洗器
-
- CrawlSpider全站爬虫与LinkExtractor
-
- Item-Pipeline管道与多级优先级编排
-
- Pipeline实现JSONL与数据库入库
-
- Files与ImagesPipeline多媒体下载
-
- Downloader-Middleware下载器中间件
-
- 自定义中间件随机UA与动态代理注入
-
- scrapy-playwright集成动态渲染
- ...and 5 more
高并发与异步协程爬虫 (ASYNC)¶
Count: 18 concepts (7.5%)
Concepts:
-
- CPU密集型与网络IO密集型对比
-
- 同步阻塞请求性能瓶颈与吞吐分析
-
- 进程与线程概念及上下文切换开销
-
- Python全局解释器锁GIL影响剖析
-
- ThreadPoolExecutor线程池并发采集
-
- 线程安全队列Queue与生产者消费者
-
- ProcessPoolExecutor多进程并行解析
-
- 协程Coroutine概念与用户态切换
-
- asyncio事件循环Event-Loop原理
-
- async与await异步关键字语法规范
-
- asyncio.gather与Task并发任务编排
-
- aiohttp异步客户端与Session复用
-
- httpx.AsyncClient异步连接池调优
-
- Playwright异步API多页面并发渲染
-
- Semaphore信号量控制最大并发数
- ...and 3 more
AI智能爬虫与数据集构建 (AICRP)¶
Count: 18 concepts (7.5%)
Concepts:
-
- AI与大模型训练数据生命周期全貌
-
- LLM预训练语料Corpus质量标准
-
- 网页正文抽取Readability与Trafilatura
-
- 网页噪音剔除与样板文本过滤
-
- HTML转Markdown结构化保留代码表格
-
- Jina-Reader与Firecrawl网页提取
-
- Crawl4AI大模型友好型异步爬虫
-
- 基于LLM与Function-Calling零样本解析
-
- DOM树精简Pruning降低Token消耗
-
- LLM自动生成选择器与自愈修复爬虫
-
- AI视觉Agent结合截图识别复杂交互
-
- 指令微调SFT数据集Alpaca/ShareGPT格式
-
- 垂直社区问答采集构建领域SFT语料
-
- RAG检索增强生成与知识库实时更新
-
- 文档语义分块Chunking与元数据保留
- ...and 3 more
综合工程实训与运维部署 (PROJ)¶
Count: 12 concepts (5.0%)
Concepts:
-
- 企业级采集需求调研与目标站点勘察
-
- 爬虫工程模块化结构与配置解耦
-
- Docker容器化封装爬虫与浏览器环境
-
- APScheduler与Airflow定时增量调度
-
- Loguru结构化日志与异常堆栈追踪
-
- 核心指标监控与飞书钉钉Webhook告警
-
- 页面结构漂移检测与自动化健康巡检
-
- 数据集质量评估报告与信噪比审计
-
- 实训一:新闻资讯与舆情混合采集系统
-
- 实训二:电商动态渲染多模态商品采集
-
- 实训三:Scrapy-Redis分布式社区爬虫
-
- 综合实训:垂直领域大模型RAG数据工程
Recommendations¶
- ✅ Excellent balance: Categories are evenly distributed (spread: 5.0%)
- ✅ MISC category minimal: Good categorization specificity
Educational Use Recommendations¶
- Use taxonomy categories for color-coding in graph visualizations
- Design curriculum modules based on taxonomy groupings
- Create filtered views for focused learning paths
- Use categories for assessment organization
- Enable navigation by topic area in interactive tools
Report generated by learning-graph-reports/taxonomy_distribution.py