Files
LLM-UI/vwts_scraper/config.py
T
naeel c3211f0602 feat: многопоточный парсинг + forum survey
- Throttle: Thread-safe координация задержек
- BanDetector: автоопределение бана
- fetch: thread-local сессии вместо глобальной
- run: ThreadPoolExecutor + диапазоны страниц + мерж
- output/state: поддержка worker-папок и merge_states()
- __main__: --workers, --no-delay, --no-ban-test
- VWTS/forums-survey.md: обзор 20+ автофорумов
2026-06-04 10:48:57 +03:00

18 lines
680 B
Python

"""Константы."""
import socket
from pathlib import Path
# Глобальный таймаут сокетов
socket.setdefaulttimeout(30)
OUTPUT_DIR = Path("vwts_data") # куда сохраняем данные
DELAY = 1.5 # секунд между запросами
TIMEOUT = (10, 30) # (connect, read)
TOPICS_PER_FILE = 100
WORKERS = 4 # потоков по умолчанию
BAN_TEST = 5 # запросов для автоопределения бана
HEADERS = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"
}