From 56539b2182d89b144a7162d04b9e248939b28add Mon Sep 17 00:00:00 2001 From: g1879 Date: Tue, 28 Feb 2023 20:36:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=BF=9D=E5=AD=98=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E6=9C=89=E6=97=B6=E9=A1=B5=E9=9D=A2=E5=92=8C=E5=90=8E?= =?UTF-8?q?=E5=8F=B0url=E4=B8=8D=E4=B8=80=E8=87=B4=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DrissionPage/chromium_element.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DrissionPage/chromium_element.py b/DrissionPage/chromium_element.py index 7b9afb1..f755866 100644 --- a/DrissionPage/chromium_element.py +++ b/DrissionPage/chromium_element.py @@ -403,7 +403,7 @@ class ChromiumElement(DrissionElement): def get_src(self): """返回元素src资源,base64的会转为bytes返回,其它返回str""" - src = self.attr('src') + src = self.prop('currentSrc') if not src: return None @@ -441,7 +441,7 @@ class ChromiumElement(DrissionElement): raise TypeError('该元素无可保存的内容或保存失败。') path = path or '.' - rename = rename or basename(self.attr('src')) + rename = rename or basename(self.prop('currentSrc')) write_type = 'wb' if isinstance(data, bytes) else 'w' Path(path).mkdir(parents=True, exist_ok=True)