diff --git a/tradein-mvp/backend/scripts/domclick_local_runner.py b/tradein-mvp/backend/scripts/domclick_local_runner.py index 12213417..742a285f 100644 --- a/tradein-mvp/backend/scripts/domclick_local_runner.py +++ b/tradein-mvp/backend/scripts/domclick_local_runner.py @@ -1132,7 +1132,7 @@ async def run(args: argparse.Namespace) -> None: processed_since_break += 1 if processed_since_break >= next_break_at: - brk = random.uniform(60, 180) + brk = random.uniform(args.break_min, args.break_max) logger.info( "human break: sleeping %.0fs after %d cards", brk, processed_since_break ) @@ -1160,6 +1160,10 @@ def build_arg_parser() -> argparse.ArgumentParser: p.add_argument("--max-delay", type=float, default=30.0, help="макс. пауза между карточками, с") p.add_argument("--render-min", type=float, default=6.0, help="мин. render-wait после goto, с") p.add_argument("--render-max", type=float, default=10.0, help="макс. render-wait после goto, с") + p.add_argument("--break-min", type=float, default=40.0, help="мин. длительность human-break, с") + p.add_argument( + "--break-max", type=float, default=60.0, help="макс. длительность human-break, с" + ) p.add_argument("--limit-pages", type=int, default=100, help="макс. страниц на room-бакет") p.add_argument("--enumerate-only", action="store_true", help="только перечислить, без detail") p.add_argument(