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
|
processed_since_break += 1
|
||||||
if processed_since_break >= next_break_at:
|
if processed_since_break >= next_break_at:
|
||||||
brk = random.uniform(60, 180)
|
brk = random.uniform(args.break_min, args.break_max)
|
||||||
logger.info(
|
logger.info(
|
||||||
"human break: sleeping %.0fs after %d cards", brk, processed_since_break
|
"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("--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-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("--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("--limit-pages", type=int, default=100, help="макс. страниц на room-бакет")
|
||||||
p.add_argument("--enumerate-only", action="store_true", help="только перечислить, без detail")
|
p.add_argument("--enumerate-only", action="store_true", help="только перечислить, без detail")
|
||||||
p.add_argument(
|
p.add_argument(
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue