使用Python向用户显示验证码
我的代码的init基本上是设置Chrome,获取url并使用tKinter GUI中提供的凭据登录。当我几乎完成代码时,我添加了使用Python向用户显示验证码,python,selenium,user-interface,tkinter,captcha,Python,Selenium,User Interface,Tkinter,Captcha,我的代码的init基本上是设置Chrome,获取url并使用tKinter GUI中提供的凭据登录。当我几乎完成代码时,我添加了chrome\u选项。添加参数('--headless')以使GUI在不打开浏览器的情况下工作,因为其他同事将使用它,而不仅仅是我 问题是,有时登录部分要求验证码解析,所以我认为处理它的最好方法是只打开验证码给用户解析,关闭它并继续运行代码,对吗 我一直在搜索,无法理解我该怎么做。这不是一个直接的答案,评论时间太长 您可以通过打开浏览器来完成验证码,但正如我们所知,一旦
chrome\u选项。添加参数('--headless')
以使GUI在不打开浏览器的情况下工作,因为其他同事将使用它,而不仅仅是我
问题是,有时登录部分要求验证码解析,所以我认为处理它的最好方法是只打开验证码给用户解析,关闭它并继续运行代码,对吗
我一直在搜索,无法理解我该怎么做。这不是一个直接的答案,评论时间太长 您可以通过打开浏览器来完成验证码,但正如我们所知,一旦选择了选项并将其分配给驱动程序,以后就无法对其进行操作,这意味着无法将正在运行的web浏览器从无头更改为正常 这就是你能做的
--headless
参数--headless
参数重新打开一个新浏览器,并使用这些cookie也许有更好的方法可以做到这一点,但如果实施得当,这将非常有效