使用Selenium截图时出现"TypeError: get_screenshot_as_file()需要两个参数(只给了一个)

1 投票
1 回答
1711 浏览
提问于 2025-04-18 03:25

我正在尝试使用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')

撰写回答