Traceback (most recent call last): File "D:\pythonsthl\flaskProject\SeleniumTest\18Test11.py", line 12, in <module> driver = webdriver.Chrome('C:\\Users\\24972\\Downloads\\chromedriver_win32\\chromedriver.exe') File "D:\pythonsthl\flaskProject\venv\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 49, in __init__ super().__init__( File "D:\pythonsthl\flaskProject\venv\lib\site-packages\selenium\webdriver\chromium\webdriver.py", line 60, in __init__ ignore_proxy=self.options._ignore_local_proxy, AttributeError: 'str' object has no attribute '_ignore_local_proxy' Process finished with exit code 1
时间: 2023-07-24 09:16:07 浏览: 279
浅谈Python traceback的优雅处理
这个错误是由于在创建 ChromeDriver 实例时传递了错误的参数导致的。根据错误信息,您传递给 `webdriver.Chrome()` 的参数类型不正确。
要解决这个问题,您需要确保将正确的参数传递给 `webdriver.Chrome()`。在您的代码中,将 `webdriver.Chrome()` 的参数更改为正确的 ChromeDriver 可执行文件的路径,例如:
```python
driver = webdriver.Chrome(executable_path='C:\\Users\\24972\\Downloads\\chromedriver_win32\\chromedriver.exe')
```
请确保将路径中的反斜杠转义为双反斜杠。如果您仍然遇到问题,请确保您的 ChromeDriver 版本与您的 Chrome 浏览器版本匹配。
希望这可以帮助您解决问题!如果还有其他问题,请随时提问。
阅读全文