使用webdriver的Python截图

时间:2015-04-23 20:39:18

标签: python selenium webdriver

我编写了简单的代码来使用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()

这不会保存所有屏幕截图。只有最后一个 知道问题是什么吗?

1 个答案:

答案 0 :(得分:0)

你可能会覆盖所有" old"截图,因为它们都有相同的文件名。