我正在使用selenium设置一个自动浏览器。我需要用户输入来完成表单,其中一个字段是需要有效的email。你知道吗
我已经查过了,没有找到匹配的
print(Fore.RED + (" "*7) + " | " + Fore.WHITE + "Email Adress: " + Style.RESET_ALL, end='')
email = input()
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--incognito")
driver = webdriver.Chrome(chrome_options=chrome_options)
没有结果
验证电子邮件的最简单方法是使用regular expression。我发现了一个预先制作的here,但是如果你需要国际字符支持或其他细节,你可以在网上使用很多其他的。你知道吗
您需要导入}将返回Match object(其值为true),否则返回false。你知道吗
re
库才能在python中使用regex。^如果字符串满足正则表达式,{这是我的实现。请注意,即使电子邮件无效,程序也会继续执行。您可以选择使用while循环并不断提示用户直到输入有效的电子邮件,或者在else子句中引发异常以终止程序。你知道吗
编辑:以下是我将如何循环,直到电子邮件是有效的。。。你知道吗
相关问题 更多 >
编程相关推荐