40-自动退订
18.12.3 自动退订
编程扫描你的电子邮件账户,在所有邮件中找到所有退订链接,并自动在浏览器中打开它们。该程序必须登录到你的电子邮件服务提供商的IMAP服务器,并下载所有电子邮件。可以用 Beautiful Soup
(在第12章中介绍)检查所有出现unsubscribe(退订)的HTML链接标签。
得到这些URL的列表后,可以用 webbrowser.open()
在浏览器中自动打开所有这些链接。
仍然需要手动操作并完成所有额外的步骤,以从这些邮件列表中退订。在大多数情况下,这需要单击一个链接确认。
但这个脚本让你不必查看所有电子邮件即可找到退订链接。然后,可以将这个脚本转给你的朋友,让他们能够针对他们的电子邮件账户运行它(要确保你的邮箱口令没有硬编码在源代码中)。