Concept List for 网络爬虫技术¶
本列表包含《网络爬虫技术》智能教材的 240 个核心知识概念,按拓扑教学顺序排列。
- Python编程基础
- 计算机网络基础
- Web浏览器基础
- HTML文档结构基础
- 数据结构与集合基础
- 文件系统与IO基础
- 数据合规与伦理意识
- 万维网与超文本传输
- 网络爬虫定义与核心价值
- 通用搜索引擎爬虫
- 聚焦主题网络爬虫
- 增量式更新爬虫
- 深层网页与暗网数据概念
- 网络爬虫标准工作流
- URL种子队列与待抓取池
- 网页抓取广度优先策略
- 网页抓取深度优先策略
- Robots协议与语法规范
- Sitemap网站地图解析
- 数据安全法与个人信息保护
- URI与URL语法结构剖析
- URL百分号编码与解码
- DNS域名解析流程
- TCP三次握手与连接建立
- TLS加密握手与HTTPS原理
- HTTP请求与响应模型
- HTTP请求方法GET与POST
- HTTP状态码分类体系
- 常见成功与重定向状态码
- 客户端与服务端错误状态码
- HTTP请求头Headers结构
- User-Agent客户端标识
- Referer防盗链与来源校验
- Content-Type媒体类型声明
- Accept与内容协商机制
- HTTP响应头与Gzip压缩
- HTTP无状态特性与Cookie原理
- 服务端Session会话跟踪
- Token与JWT身份认证机制
- HTTP/1.1持久连接与HTTP/2多路复用
- Chrome开发者工具DevTools基础
- Network面板抓包与HAR导出
- Python虚拟环境与包管理
- urllib.request底层请求模块
- urllib.parse参数构造与转换
- Requests库安装与核心架构
- 构造GET请求与Params查询参数
- Response响应对象属性解析
- 响应文本编码自动识别与修正
- 定制请求头Headers伪装浏览器
- 构造POST表单请求data载荷
- 构造POST接口JSON请求载荷
- Multipart多部分文件上传请求
- 二进制流模式下载图片与音视频
- Requests中Cookie获取与字典注入
- requests.Session跨请求会话保持
- 请求重定向跟随与禁止allow_redirects
- 连接超时与读取超时Timeout控制
- SSL证书校验与警告屏蔽verify
- HTTP与SOCKS5代理Proxies配置
- Requests异常继承体系与捕获
- Tenacity库与指数退避自动重试
- HTTPX新一代客户端与HTTP/2请求
- cURL命令转Python爬虫代码技巧
- 结构化与非结构化网页数据特征
- HTML5语义化标签与列表表格
- DOM文档对象模型树形拓扑
- DOM节点父子兄弟层级关系
- 网页字符集UTF-8与GBK乱码治理
- 正则表达式语法元字符与量词
- 正则表达式字符集与分组捕获
- 贪婪匹配与非贪婪匹配模式
- Python内置re模块核心函数
- BeautifulSoup4库与解析器选型
- BS4节点导航与find_all检索
- CSS选择器语法规则全解
- BS4中select方法与CSS组合选择
- DOM节点文本剥离与属性提取
- XPath路径表达式核心语法
- XPath谓语条件过滤与模糊匹配
- XPath轴定位与逻辑运算符
- lxml.etree高效解析HTML与XPath执行
- Parsel库链式混合选择器解析
- Selectolax极速Cython解析引擎
- HTML表格直接转Pandas数据框
- XML文档与RSS订阅源解析
- 相对URL转绝对路径urljoin拼接
- 四大静态解析方案性能与场景对比
- 服务端渲染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分析
- CORS跨域资源共享与Options预检请求
- GraphQL查询语言与单端点接口采集
- WebSocket全双工长连接实时数据抓取
- SSE服务端推送事件流数据采集
- 异步API直采与DOM解析工程选型评估
- 浏览器渲染引擎Blink关键渲染路径
- JavaScript事件循环与动态DOM挂载
- 无头浏览器Headless概念与演进历程
- Selenium与Playwright架构对比
- Playwright安装与浏览器驱动管理
- Browser与Context多上下文隔离
- Page页面生命周期与goto导航控制
- Playwright智能定位器Locator语法
- 显式等待与Auto-Waiting自动等待
- 页面加载状态与networkidle等待
- 模拟鼠标Click与键盘Fill交互
- 执行自定义JS脚本page.evaluate
- 页面滚动触底与无限懒加载触发
- Iframe内嵌框架定位与上下文切换
- 多标签页弹窗与Dialog对话框处理
- storage_state登录态持久化复用
- route路由拦截与屏蔽静态资源
- 监听on_response直接截获API响应
- 网页全屏截图与PDF渲染导出
- CDP开发者协议底层控制基础
- DrissionPage混合自动化模式
- 动态渲染资源控制与浏览器池复用
- 网站反爬虫防御纵深体系概览
- User-Agent池与随机轮换策略
- 请求头顺序与完整性校验绕过
- IP频率限制Rate-Limiting与429
- 代理IP匿名度分级透明与高匿
- 数据中心代理住宅代理与隧道代理
- 高可用分布式代理IP池架构设计
- 动态Cookie生成与多账号Cookie池
- WebDriver特征检测与Stealth隐藏
- Canvas与WebGL硬件指纹识别原理
- TLS握手JA3指纹与curl_cffi伪装
- CSS样式偏移反爬与伪元素还原
- WebFont字体加密与TTFont映射还原
- 图形验证码原理与ddddocr识别
- 滑块验证码缺口定位与轨迹模拟
- 点选验证码与打码平台接口集成
- 前端JS代码混淆与AST反混淆基础
- XHR断点调试与调用栈CallStack追踪
- 请求签名Sign与MD5/SHA摘要逆向
- HMAC认证码与Base64参数还原
- 对称加密AES与非对称RSA参数解密
- Python调用Node执行JS与RPC远程调用
- CPU密集型与网络IO密集型对比
- 同步阻塞请求性能瓶颈与吞吐分析
- 进程与线程概念及上下文切换开销
- Python全局解释器锁GIL影响剖析
- ThreadPoolExecutor线程池并发采集
- 线程安全队列Queue与生产者消费者
- ProcessPoolExecutor多进程并行解析
- 协程Coroutine概念与用户态切换
- asyncio事件循环Event-Loop原理
- async与await异步关键字语法规范
- asyncio.gather与Task并发任务编排
- aiohttp异步客户端与Session复用
- httpx.AsyncClient异步连接池调优
- Playwright异步API多页面并发渲染
- Semaphore信号量控制最大并发数
- 令牌桶算法与aiolimiter异步限流
- aiofiles异步非阻塞文件写入
- 多线程与异步协程爬虫压测对比
- 原始网页脏数据与ETL清洗流水线
- HTML残留标签剥离与实体字符还原
- 空白字符归一化与全半角转换
- 日期时间标准化与数值单位转换
- Pydantic数据模型与字段类型强校验
- 内容指纹MD5/SHA256与SimHash去重
- CSV文件读写与UTF-8-SIG防乱码
- JSON与JSON-Lines流式行存储格式
- Parquet列式存储与Pandas批量导出
- SQLite轻量级嵌入式数据库存储
- MySQL表结构设计与utf8mb4字符集
- PyMySQL参数化防注入与批量写入
- 唯一索引约束与UPSERT幂等更新
- SQLAlchemy与数据库连接池高并发
- MongoDB文档数据库半结构化存储
- PyMongo集合操作与upsert幂等去重
- Motor与aiomysql异步数据库写入
- Redis内存数据库核心数据结构
- Redis集合Set与布隆过滤器URL去重
- 多模态文件哈希命名与对象存储归档
- 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集成动态渲染
- settings.py全局并发与延迟调优
- AutoThrottle自动限速与HTTPCache
- JOBDIR断点续爬与日志统计状态
- scrapy-redis分布式共享调度队列
- Scrapyd服务部署与集群可视化管理
- 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与元数据保留
- Embedding向量化与向量数据库写入
- 多模态图文对采集与CLIP对齐过滤
- 语料隐私脱敏PII擦除与MinHash去重
- 企业级采集需求调研与目标站点勘察
- 爬虫工程模块化结构与配置解耦
- Docker容器化封装爬虫与浏览器环境
- APScheduler与Airflow定时增量调度
- Loguru结构化日志与异常堆栈追踪
- 核心指标监控与飞书钉钉Webhook告警
- 页面结构漂移检测与自动化健康巡检
- 数据集质量评估报告与信噪比审计
- 实训一:新闻资讯与舆情混合采集系统
- 实训二:电商动态渲染多模态商品采集
- 实训三:Scrapy-Redis分布式社区爬虫
- 综合实训:垂直领域大模型RAG数据工程