1
0
Fork 0
mirror of synced 2024-05-16 02:13:16 +12:00

Add COOKIES_FILE support for singlefile extractor (#1372)

This commit is contained in:
Nick Sweeting 2024-03-05 12:19:24 -08:00 committed by GitHub
commit 1cf0f37a95
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -19,6 +19,7 @@ from ..config import (
SINGLEFILE_VERSION, SINGLEFILE_VERSION,
SINGLEFILE_ARGS, SINGLEFILE_ARGS,
CHROME_BINARY, CHROME_BINARY,
COOKIES_FILE,
) )
from ..logging_util import TimedProgress from ..logging_util import TimedProgress
@ -48,6 +49,7 @@ def save_singlefile(link: Link, out_dir: Optional[Path]=None, timeout: int=TIMEO
browser_args = '--browser-args={}'.format(json.dumps(browser_args[1:])) browser_args = '--browser-args={}'.format(json.dumps(browser_args[1:]))
options = [ options = [
*SINGLEFILE_ARGS, *SINGLEFILE_ARGS,
*(["--browser-cookies-file={}".format(COOKIES_FILE)] if COOKIES_FILE else []),
'--browser-executable-path={}'.format(CHROME_BINARY), '--browser-executable-path={}'.format(CHROME_BINARY),
browser_args, browser_args,
] ]