selenium+python自动登录淘宝问题

最近升级了chrome,再运行脚本的时候发现, 到了登录界面,无法选择账号密码登录了,一直停留在扫二维码登录的那个界面。【问题1】

selenium+python自动登录淘宝问题_第1张图片


思考了一下,可能是升级了chrome没升级webdriver导致的,于是去下载了最新的webdiver.exe,替换完了后, 直接连淘宝页面都打不开了,直接打开浏览器就显示一个data【问题2】,不再往下进行。 

参考了此篇文档:https://blog.csdn.net/qijingpei/article/details/68925392

driver=webdriver.Chrome()不再指定webdriver的地址,而是直接将webdriver.exe放到了python工具的script目录下。发现可以打开淘宝了。 但是脚本开始抛出诸多错误。 

selenium+python自动登录淘宝问题_第2张图片

但是虽然抛了很多错误,但是还是到了淘宝登录页面,但是还是无法自动点击账号密码登录。

报错有,比如Unable to read registry value HKLM\SOFTWARE\Policies\Google\Chrome\MachineLevelUserCloudPolicyEnrollmentToken for writing result=2【问题3】


参考了此文档:https://blog.csdn.net/hoddy355/article/details/80906596

在注册表中加了相关值,解决。

还有以下错:

[131272:132400:0707/152107.529:ERROR:ssl_client_socket_impl.cc(1026)] handshake failed; returned -1, SSL error code 1, net_error -101
[131272:116364:0707/152108.096:ERROR:platform_sensor_reader_win.cc(242)] NOT IMPLEMENTED
[131272:132400:0707/152108.405:ERROR:ssl_client_socket_impl.cc(1026)] handshake failed; returned -1, SSL error code 1, net_error -101
[131272:132400:0707/152110.385:ERROR:socket_dispatcher_host.cc(97)] Failed to resolve address for x., errorcode: -137
[131272:132400:0707/152110.386:ERROR:socket_dispatcher_host.cc(97)] Failed to resolve address for x., errorcode: -137
[131272:132400:0707/152111.020:ERROR:ssl_client_socket_impl.cc(1026)] handshake failed; returned -1, SSL error code 1, net_error -101


你可能感兴趣的:(编程语言)