chore(tradein/domclick): configurable human-break (--break-min/--break-max, default 40-60s)
This commit is contained in:
parent
480ecc90e5
commit
75f1d36505
1 changed files with 5 additions and 1 deletions
|
|
@ -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(
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue