我希望能够截取页面并通过电子邮件发送该文件。例如,如果我使用键盘上的 PrtSc 功能手动截取此页面并转到我的电子邮件文本框,我所要做的就是 CONTROL V 将其粘贴到那里并发送。有没有办法我用硒做这样的事情?
我目前可以使用此功能截图
driver.save_screenshot("屏幕.png"(
但是,它并没有做我想要的。它只是截图并将文件保存在文件夹中。
好吧,.save_screenshot()
完全按照它应该做的事情 - 截取浏览器页面的屏幕截图并将其保存在图像文件中。
现在,如果您想通过电子邮件进一步将此文件作为附件发送,您可以使用smtplib
:
- 如何使用 Python 发送电子邮件附件