我编写了简单的代码来使用webdriver获取截图
from selenium import webdriver
iFile = open("C:\\Dhiraj\\WebScraper\\Dhiraj\\test.txt", "r")
iList = iFile.readlines()
iFile.close()
for domain in iList:
browser = webdriver.Firefox()
browser.get("http://"+domain)
#browser.implicitly_wait(10)
browser.save_screenshot('C:\\Dhiraj\\WebScraper\\Dhiraj\\' + str(domain) + '.png')
browser.get_screenshot_as_file('C:\\Dhiraj\\WebScraper\\Dhiraj\\' + str(domain) + '.png')
browser.quit()
这不会保存所有屏幕截图。只有最后一个 知道问题是什么吗?
答案 0 :(得分:0)
你可能会覆盖所有" old"截图,因为它们都有相同的文件名。