添加B站视频内容提取工具(反爬虫方案)
功能特性: - 使用Playwright + undetected-playwright绕过B站极验验证码 - 支持提取视频基本信息、统计数据、字幕 - 生成结构化Markdown笔记 - 多策略数据提取(JS变量→HTML解析→API备用) - 完善的错误处理和超时机制 文件说明: - bilibili_extractor.py: 主程序脚本(21KB) - BILIBILI_EXTRACTOR_README.md: 完整技术文档(6.0KB) - USAGE.md: 快速使用指南(1.5KB) - PROJECT_SUMMARY.md: 项目总结(2.9KB) - notes/: 生成的视频笔记目录 - .gitignore: 忽略Python虚拟环境等 测试验证: - 成功提取BV11t64BJEDZ视频内容 - 绕过B站极验验证码 - 生成完整的Markdown笔记
This commit is contained in:
+25
@@ -0,0 +1,25 @@
|
||||
# Python虚拟环境
|
||||
*_venv/
|
||||
venv/
|
||||
bilibili_venv/
|
||||
|
||||
# Python缓存
|
||||
__pycache__/
|
||||
*.py[cod]
|
||||
*$py.class
|
||||
*.so
|
||||
.Python
|
||||
|
||||
# 环境变量
|
||||
.env
|
||||
.env.local
|
||||
|
||||
# IDE
|
||||
.vscode/
|
||||
.idea/
|
||||
*.swp
|
||||
*.swo
|
||||
|
||||
# 临时文件
|
||||
*.tmp
|
||||
*.log
|
||||
Reference in New Issue
Block a user