出现该错误是因为你传递给`webdriver.Chrome()`的参数应该是一个字典对象,而不是一个字符串。要解决这 ...
还是不对driver1 = webdriver.Chrome(executable_path="C:\Program Files\Google\Chrome\Application")
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
driver1 = webdriver.Chrome(executable_path="C:\Program Files\Google\Chrome\Application")
TypeError: WebDriver.__init__() got an unexpected keyword argument 'executable_path' lxg1434334642 发表于 2024-01-26 15:24
还是不对driver1 = webdriver.Chrome(executable_path ...
抱歉,我之前给出的代码存在错误。实际上,`webdriver.Chrome()`中没有`executable_path`这个参数。正确的做法是将谷歌浏览器驱动程序的路径添加到系统环境变量中,并确保驱动程序与谷歌浏览器的版本相匹配。然后可以直接调用`webdriver.Chrome()`来创建谷歌浏览器实例。以下是修改后的代码示例:from selenium import webdriver# 创建第一个浏览器窗口driver1 = webdriver.Chrome()# 根据环境变量找到谷歌浏览器驱动程序的路径driver1.get("https://www.google.com")# 打开第一个网页# 创建第二个浏览器窗口driver2 = webdriver.Chrome()# 根据环境变量找到谷歌浏览器驱动程序的路径driver2.get("https://www.baidu.com")# 打开第二个网页# 程序暂停,保持窗口打开状态input("按任意键结束...")# 关闭浏览器窗口driver1.quit()driver2.quit()请确保已经将谷歌浏览器驱动程序的路径添加到了系统环境变量中。如果遇到其他问题,请提供相关错误信息以便进一步帮助。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 FishC 发表于 2024-1-26 15:25
抱歉,我之前给出的代码存在错误。实际上,`webdriver.Chrome()`中没有`executable_path`这个参数。正 ...
这是什么原因driver3.get("https://www.xuexi.cn/")# 打开第三个网页 4408:17384:0126/154731.491:ERROR:ssl_client_socket_impl.cc(974)] handshake failed; returned -1, SSL error code 1, net_error -101
handshake failed; returned -1, SSL error code 1, net_error -101 lxg1434334642 发表于 2024-01-26 15:49
这是什么原因driver3.get("https://www.xuexi.cn/") ...
这个错误是由于SSL握手失败导致的。可能是因为在访问 `https://www.xuexi.cn/` 时遇到了证书错误或网络连接问题。可以尝试以下几种方法来解决这个问题:
1. 确保你的网络连接正常,可以尝试访问其他网站来确认。
2. 确保你的浏览器可以正常访问 `https://www.xuexi.cn/`。你可以使用浏览器直接打开该网址,如果仍然遇到证书错误或无法访问的问题,则可能是网站本身的问题。
3. 确保你的谷歌浏览器和驱动程序是最新的版本。如果不是最新版本,可以尝试更新它们。
如果以上方法都没有解决问题,那么可能是由于网站的安全设置导致的。有些网站可能会使用非标准的证书或其他安全设置,这可能导致SSL握手失败。在这种情况下,你可能需要尝试其他的解决方案,例如使用代理服务器或让你的代码绕过SSL验证。不过,这些方法涉及到一些复杂的操作,如果你是初学者,可能需要进一步学习相关知识。
总之,要解决这个问题,需要确定具体的原因并尝试相应的解决方案。希望以上方法能对你有所帮助。如果你有其他问题,请随时提问。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页:
1
[2]