Pārlūkot izejas kodu

fix user agent quoting

Nick Sweeting 7 gadi atpakaļ
vecāks
revīzija
b77476cb83
1 mainītis faili ar 2 papildinājumiem un 2 dzēšanām
  1. 2 2
      archivebox/archive_methods.py

+ 2 - 2
archivebox/archive_methods.py

@@ -212,7 +212,7 @@ def fetch_wget(link_dir, link, requisites=FETCH_WGET_REQUISITES, timeout=TIMEOUT
         # WGET CLI Docs: https://www.gnu.org/software/wget/manual/wget.html
         *'wget -N -E -np -x -H -k -K -S --restrict-file-names=unix'.split(' '),
         *(('-p',) if FETCH_WGET_REQUISITES else ()),
-        *(('--user-agent={}'.format(WGET_USER_AGENT),) if WGET_USER_AGENT else ()),
+        *(('--user-agent="{}"'.format(WGET_USER_AGENT),) if WGET_USER_AGENT else ()),
         *((() if CHECK_SSL_VALIDITY else ('--no-check-certificate',))),
         link['url'],
     ]
@@ -547,7 +547,7 @@ def fetch_warc(link_dir, link, timeout=TIMEOUT):
     CMD = [
         'wget',
         '--warc-file={}'.format(int(datetime.now().timestamp())),
-        *(('--user-agent={}'.format(WGET_USER_AGENT),) if WGET_USER_AGENT else ()),
+        *(('--user-agent="{}"'.format(WGET_USER_AGENT),) if WGET_USER_AGENT else ()),
         *((() if CHECK_SSL_VALIDITY else ('--no-check-certificate',))),
         link['url'],
     ]