a69225ff2b
- 使用 DrissionPage 替代 Playwright - 实现 Cookie 管理和反爬绕过 - 支持回答/文章/问题三种内容类型 - 灵活配置(文件/环境变量/配置文件) - 更新文档和配置文件
30 lines
405 B
Plaintext
30 lines
405 B
Plaintext
# Core dependencies
|
|
requests>=2.31.0
|
|
pyyaml>=6.0.1
|
|
|
|
# Template engine
|
|
jinja2>=3.1.2
|
|
|
|
# Optional AI providers
|
|
openai>=1.0.0
|
|
anthropic>=0.7.0
|
|
|
|
# Bilibili extraction
|
|
# playwright>=1.40.0
|
|
# undetected-playwright>=0.1.0
|
|
beautifulsoup4>=4.12.0
|
|
lxml>=4.9.0
|
|
|
|
# Zhihu support
|
|
DrissionPage>=4.0.0
|
|
markdownify>=0.11.6
|
|
|
|
# Testing
|
|
pytest>=7.4.0
|
|
pytest-cov>=4.1.0
|
|
|
|
# Development
|
|
black>=23.0.0
|
|
flake8>=6.0.0
|
|
mypy>=1.0.0
|