Multiloginapp支持硒远程驱动程序,但是当我尝试启动浏览器时:
mla_url = 'http://127.0.0.1:37001/api/v1/webdriver'
driver = webdriver.Remote(command_executor=mla_url,
desired_capabilities={'multiloginapp-profileId': profile_id})
它总是崩溃:
urllib3.exceptions.ProtocolError: ('Connection aborted.', BadStatusLine('\x15\x03\x03\x00\x02\x02\n',))
我在做什么错了?
Lang:python
答案 0 :(得分:1)
我一直遇到类似的错误。您需要做一些事情来解决它。我做了很多事情,所以我不知道是哪件事或事物的组合解决了错误:
此处的说明:Can't access 127.0.0.1
基本上打开cmd提示符admin并输入:
netsh http add iplisten 127.0.0.1
127.0.0.1 localhost
到您的主机文件。如果它前面已经带有“#”,则删除“#”。您的PC将要求您以管理员身份执行此操作。
此处的说明:127.0.0.1 is accessible/working but localhost not accessible/ not working
此后,您的错误应更改
来自:“ BadStatusLine”
到:“ [WinError 10061]无法建立连接,因为目标计算机主动拒绝了它。”
您需要支付硒自动化费用。但是,这就是我设法解决连接问题的方法。尽管我仍然对此不确定,但对防火墙一事不屑一顾。我不确定是否可以通过Multilogin应用程序将任何内容传递到PC上,所以请小心。
编辑:意识到这要迟一个月,但其他人可能会觉得有用。