python - 如果电子邮件地址确实存在,验证电子邮件地址的最佳方法是什么?- 解决了
问题描述
有没有办法验证电子邮件是否真的存在于python中?或者你有任何提供此类服务的平台吗? 例如:
我有一些电子邮件
email1@google.com
email2@gmail.com
asdasd@adasd.com
asdasdasdasdasd@gmail.com
我怎样才能 100% 确定以下哪些电子邮件确实存在于互联网上?
编辑
我找到了解决方案https://emailchecks.io/how-to-verify-email-addresses-using-valid-email-checkers/
解决方案
您可以使用 gmass.co,连接到您的 google 帐户,转到设置,apikeys,然后创建一个 api 密钥并以这种方式使用它:
sent = requests.get('https://verify.gmass.co/verify?email='+email+'&key='+api,
headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36'}
)
if ("valid" in sent.content):
print(email+"valid")
else:
print(email+"invalid")
推荐阅读
- javascript - 语法错误,无法识别的表达式:Jquery
- collision-detection - 如何计算胶囊-三角形交点的穿透向量?
- json - 如何读取json元素
- python - 如何在 Ubuntu 16 中将 .py 文件转换为可执行图标?
- python - Python 不能识别两个相等的字符串
- r - ggplot: modify axis labels with named vector after having applied function
- powershell - 有没有办法让模块在首次运行时创建其所需的程序集?
- javascript - TypeError:变量查找后没有找到匹配的声明
- php - 如何为 woocommerce、paypal 和优惠券设置代码段
- c++ - 如何从.txt文件中逐个获取单词到字符串