Files
scripts/scraper/monitor_scraper.sh
T
ealmeida 8e0dbbeca0 feat(bizin): scraper final com bypass Cloudflare + monitor de auto-reinício
- bizin_scraper_final.py: scraper híbrido curl_cffi + undetected-chromedriver
  com suporte a distritos e categorias, escrita segura (fsync) e enriquecimento externo
- monitor_scraper.sh: watchdog que reinicia o processo automaticamente em crash
- IMPLEMENTADO.md + README.md: actualizados para reflectir estado Abril 2026
- GEMINI.md: instruções técnicas de automação
- test_curl.py, test_curl_clean.py, test_playwright.py: scripts de teste/diagnóstico

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 17:16:48 +01:00

18 lines
455 B
Bash
Executable File

#!/bin/bash
# monitor_scraper.sh
SCRIPT_PATH="./bizin_scraper_final.py"
PYTHON_PATH="./venv/bin/python"
LOG_PATH="./logs/bizin_final.log"
echo "🤖 Iniciando monitorização do scraper Bizin..."
while true; do
if ! ps aux | grep -v grep | grep "bizin_scraper_final.py" > /dev/null; then
echo "⚠️ Scraper parou às $(date). Reiniciando..."
$PYTHON_PATH $SCRIPT_PATH >> $LOG_PATH 2>&1 &
sleep 10
fi
sleep 30
done