python - 寻找检索电子邮件并将其显示在 HTML 收件箱页面中的方法
问题描述
我正在尝试通过 python 脚本检索电子邮件。我正在寻找是否有办法检索它们并显示到 HTML 收件箱页面中。我知道我可以登录我的电子邮件并查看我的收件箱,但我仍然想看看我是否可以检索我的电子邮件并将其呈现为可读形式。
解决方案
假设您正在尝试检索 Gmail 收件箱,Google 的 Gmail API 非常适合该用例。
首先,这里是 Python 的设置说明: https ://developers.google.com/gmail/api/quickstart/python
设置好 Gmail 项目后(包括注册和获取 API 密钥),您可以从Users.messages
数据中检索收件箱。Gmail 在第一个链接(快速入门)中使用的示例检索 Users.labels,因此使用相同语法检索 Users.messages 应该是一个非常基本的修改。
或者,Gmail 有一个 REST API,您可以使用它通过简单的 HTTP 请求轻松检索 JSON 数据。见这里: https ://developers.google.com/gmail/api/v1/reference/
注意:如果您要使用 HTTP 请求路由,那么您不妨使用 JQuery(Javascript 库)使用$.get()
and/or$.post()
方法执行 HTTP 请求。