Files
2026-07-18 16:13:52 +08:00

33 lines
1.8 KiB
YAML

# ════════════════════════════════════════════════════
# Profile: 8G headful + HTTP 代理 → Privoxy → SOCKS5
# ════════════════════════════════════════════════════
# 适用场景:
# - 国内服务器(7.9GB 总内存,约 6.1GB 可用)
# - 所有源均使用 headful Playwright 浏览器直接抓取
# - 通过 Privoxy (HTTP:3128) → ss-local (SOCKS5:1088) 代理访问海外网站
# 策略:
# - headful 模式 + Xvfb 虚拟显示器(更像真人)
# - HTTP 代理 127.0.0.1:3128
# - 更高视口、更长超时
# - 串行逐源(内存充裕但仍需控制并发)
# - 单源 3 小时超时,单页 60 秒超时
# 前置条件:
# sudo apt install xvfb
# Xvfb :99 -screen 0 1280x1024x24 &
# 部署:bash scripts/domestic_crawl_8g.sh [source_id]
# ════════════════════════════════════════════════════
proxy:
enabled: true # 国内服务器通过 HTTP 代理访问海外网站
url: "http://127.0.0.1:3128"
crawler:
max_memory_mb: 7500 # 内存充裕
source_timeout_sec: 10800 # 单源超时 3h(反爬源可能更慢)
article_delay_sec: 4.0 # 文章间冷却更长(更像真人)
page_timeout_sec: 60 # 单页超时 60s
viewport_width: 1280 # 更正常的视口
viewport_height: 900
headful: true # 有头浏览器 + Xvfb
xvfb_display: ":99" # Xvfb 虚拟显示器