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

问题描述 投票:0回答:1

我得到的每一天,在一个链接一个特定的电子邮件。然后我克利克打开一个浏览器的链接,然后我保存网页为HTML文件。这就是我每天都做。到现在为止我做手工,但我想,这是一种方式与Python做到这一点。我只知道现在如何从使用python的邮件保存附件。但我不知道做什么用的链接做。有人有一些经验呢?

提前致谢

python email hyperlink
1个回答
1
投票

你可以用requests包做到这一点。假设你已经抽取的链接为一个字符串

link = 'https://...'

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

你可能会想添加处理,如果该链接是坏的(即不返回20个状态代码),但这是一般的想法。

© www.soinside.com 2019 - 2024. All rights reserved.