【问题标题】:How Save image when there is no exact src for image attribute?当图像属性没有确切的 src 时如何保存图像?
【发布时间】:2018-09-16 14:17:25
【问题描述】:

我想从页面来源如下的某个页面中抓取并保存图像: screenshot

我尝试了几个 python 库来保存这个图像,比如 scrappy 和 selenium,但是由于图像的 src,它们不能正常工作!

import urllib
from selenium import webdriver
driver = webdriver.Firefox()
driver.get('https://example.com/aportal/')
img = driver.find_element_by_xpath("//img")
src = img.get_attribute('src')
urllib.urlretrieve(src, "test.jpeg")

下载这样的图片的正确方法是什么?

【问题讨论】:

标签: python selenium web-crawler


【解决方案1】:

如果你能够丰富图片的元素:

您可以使用driver.save_screenshot("path/to/save/image.png")

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2011-06-08
    • 2012-08-26
    • 2016-02-15
    • 2021-08-13
    • 2014-08-25
    • 2020-09-05
    • 1970-01-01
    • 1970-01-01
    • 2017-12-08
    相关资源
    最近更新 更多