mirror of
https://gitee.com/g1879/DrissionPage.git
synced 2024-12-10 04:00:23 +08:00
完善保存图片有时页面和后台url不一致的问题
This commit is contained in:
parent
753834e971
commit
56539b2182
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user