20 lines
598 B
Bash
Executable File
20 lines
598 B
Bash
Executable File
#!/bin/bash
|
|
# =============================================
|
|
# 海外服务器:抓取英文财经新闻
|
|
# =============================================
|
|
set -euo pipefail
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
PROJECT_DIR="$(dirname "$SCRIPT_DIR")"
|
|
cd "$PROJECT_DIR"
|
|
|
|
echo "[$(date)] ═══ 海外抓取开始 ═══"
|
|
|
|
PYTHONPATH=. .venv/bin/python3 -c "
|
|
from crawler.orchestrator import run_crawl_sync
|
|
stats = run_crawl_sync()
|
|
print(f'抓取完成: {stats.sources_crawled} 源, {stats.total_articles} 篇')
|
|
"
|
|
|
|
echo "[$(date)] ═══ 海外抓取完成 ✅ ═══"
|