这是我的代码。我这样做是因为当我尝试放置 chromedriver.exe 的路径时,我要么得到“WebDriverException:消息:'chromedriver.exe'可执行文件可能有错误的权限”或“WebDriverException:消息:'chromedriver'可执行文件需要在 PATH 中”,我不知道如何解决它。
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
browser = webdriver.Chrome(ChromeDriverManager().install())
Run Code Online (Sandbox Code Playgroud)
运行此代码会出现以下错误:
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-43-614c8d8b619c> in <module>
5
6
----> 7 browser = webdriver.Chrome(ChromeDriverManager().install())
8
/srv/conda/envs/notebook/lib/python3.7/site-packages/webdriver_manager/chrome.py in install(self, path)
17 def install(self, path=None):
18 # type: () -> str
---> 19 bin_file = self._file_manager.download_driver(self.driver, path)
20 os.chmod(bin_file.path, 0o755)
21 return bin_file.path
/srv/conda/envs/notebook/lib/python3.7/site-packages/webdriver_manager/cache.py in download_driver(self, driver, path, subpath)
70 if path is not None:
71 path = os.path.abspath(path)
---> 72 cached_binary …Run Code Online (Sandbox Code Playgroud)