没有确切的图像属性src时如何保存图像?

时间:2018-09-16 14:17:25

标签: python selenium web-crawler

我想从页面来源是这个页面的某个页面上抓取并保存图像: 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")

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

1 个答案:

答案 0 :(得分:0)

如果您能够丰富图片的元素,则:

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

希望这会有所帮助!