使用Selenium(Python)进行PrtSc功能

时间:2017-06-22 18:10:44

标签: python selenium selenium-chromedriver

我希望能够截取页面并通过电子邮件发送该文件。例如,如果手动我使用键盘上的PrtSc功能截取此页面,我转到我的电子邮件文本框,我所要做的就是控制V将其粘贴并发送。我有没有办法用硒做这样的事情?

我目前可以使用此功能进行截图

  

driver.save_screenshot( 'screenie.png')

然而,它没有按照我的意愿行事。它只是截图并将文件保存在文件夹中。

1 个答案:

答案 0 :(得分:2)

好吧,.save_screenshot()完全按照预期做的做法 - 获取浏览器页面的屏幕截图并将其保存在图像文件中。

现在,如果您想通过电子邮件将此文件作为附件进一步发送,可以使用smtplib