使用Selenium截图时出现"TypeError: get_screenshot_as_file()需要两个参数(只给了一个)
我正在尝试使用Selenium这个工具来对一个指定的链接截图,但遇到了以下错误
browser.get_screenshot_as_file()
TypeError: get_screenshot_as_file() takes exactly 2 arguments (1 given)
我使用的代码块是
link = comment.permalink
browser = webdriver.Firefox()
browser.get(link)
browser.get_screenshot_as_file()
browser.quit()
1 个回答
2
你需要给它一个文件名,这样它才能把截图保存到这个文件里:
browser.get_screenshot_as_file('path/to/the/file.jpg')