Python:如何从电子邮件中的链接保存网页(作为html文件)

标签 python email hyperlink

我每天都会收到一封带有链接的特定电子邮件。然后我单击打开浏览器的链接,然后将网页另存为 html 文件。这就是我每天必须做的事情。到目前为止我都是手动完成的,但我想这是用 python 完成的一种方法。 我现在只知道如何使用 python 保存电子邮件中的附件。但我不知道如何处理链接。 有人有这方面的经验吗?

提前致谢

最佳答案

您可以使用 requests 来执行此操作包裹。假设您已经将链接提取为字符串

link = 'https://...'

from requests import get
resp = get(link)
with open('todays-file.html', 'wb') as fOut:
    fOut.write(resp.content)

如果链接不好(即不返回 20x 状态代码),您可能需要添加处理,但这是一般想法。

关于Python:如何从电子邮件中的链接保存网页(作为html文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54636941/

相关文章:

python - 如何列出某些目录内容的最新修改时间?

python - dir(package) 未列出 python 中包含的模块

Python Selenium-webdriver : for loop returning first element of the list throughout the loop

python - 使用 Python 在控制台上读取 ant 构建输出

wordpress - 配置 Ubuntu VPS 以发送外发邮件?

azure - 如何在 Logic App 中发送电子邮件并将发件人地址设置为不回复?

java - Gmail-API JAVA客户端发送邮件权限不足

php - "Above and Below Water"超链接管理系统的想法?

c# - 在 C# 中的消息表单中显示路径的链接

javascript - 如何使用 JavaScript 创建链接和 div 列表