首页 > 解决方案 > URL 类型有问题,尝试从 whatsapp 下载图像

问题描述

我正在使用 selenium python 从whatsapp web 中的聊天中下载几张图像。

代码:

images = driver.find_elements_by_class_name('_22Mb1')
for image in images:
    sticker = image.get_attribute('src')
    url.urlretrieve(sticker)

但我得到这个错误

urllib.error.URLError: <urlopen error unknown url type: blob>

我该如何解决?我也可以使用不同的方法(可能使用硒)。

附言:

我也想以png格式保存图像,有没有办法做到这一点?

标签: pythonpython-3.xseleniumselenium-webdriverurllib

解决方案


您可以尝试使用 python 库 url 验证器 http://validators.readthedocs.org/en/latest/#

试试这个解决方案: https ://stackoverflow.com/a/32171869/4133110


推荐阅读