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+ автофорумов
This commit is contained in:
@@ -10,6 +10,8 @@ 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"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user