我想从一些页面抓取和保存图片,页面来源是: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")
像这样下载图片的正确方式是什么?
发布于 2018-09-16 22:46:18
如果您能够丰富图像的元素:
您可以使用driver.save_screenshot("path/to/save/image.png")
希望这能有所帮助!
https://stackoverflow.com/questions/52354997
复制相似问题