From 1638a0f90f1f2e62e8f9803a204e1ae26b73f7d0 Mon Sep 17 00:00:00 2001 From: g1879 Date: Sun, 22 Jan 2023 11:53:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=BF=9B=E4=B8=8B=E8=BD=BD=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=EF=BC=8C=E5=BE=85=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DrissionPage/chromium_page.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DrissionPage/chromium_page.py b/DrissionPage/chromium_page.py index 5a32685..6432a39 100644 --- a/DrissionPage/chromium_page.py +++ b/DrissionPage/chromium_page.py @@ -439,11 +439,11 @@ class ChromiumDownloadSetter(DownloadSetter): def _download_by_DownloadKit(self, **kwargs): """拦截浏览器下载并用downloadKit下载""" + self._page.run_cdp('Browser.cancelDownload', guid=kwargs['guid'], not_change=True) + self._page.download.add(kwargs['url'], self._page.download_path, kwargs['suggestedFilename']) if self._download_th is None or not self._download_th.is_alive(): self._download_th = Thread(target=self._wait_download_complete, daemon=False) self._download_th.start() - self._page.download.add(kwargs['url'], self._page.download_path, kwargs['suggestedFilename']) - self._page.run_cdp('Browser.cancelDownload', guid=kwargs['guid'], not_change=True) print(f'下载:{kwargs["url"]}') def _wait_download_complete(self):