已经安装了chromedriver,但是由于某些原因,在运行此代码时,我的新计算机上仍然出现此问题,我收到以下错误消息:
File
新错误消息:
import requests, bs4, sys, webbrowser, random, pyperclip, re, time
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.common.keys import Keys
browser = webdriver.Chrome()
Traceback (most recent call last):
File "C:\Users\Arthur\Downloads\file.py", line 3, in <module>
from webdriver_manager.chrome import ChromeDriverManager
ModuleNotFoundError: No module named 'webdriver_manager'
答案 0 :(得分:0)
我已经检查了它,并且只有在安装webdriver_manager
之后-它才能正常工作。
您安装了webdriver_manager
吗?
您可以将其与pip一起使用:
pip install webdriver_manager
在编辑完问题后,您可以在这里找到第二个问题的解决方案:
https://stackoverflow.com/questions/29858752/error-message-chromedriver-executable-needs-to-be-available-in-the-path
答案 1 :(得分:0)
您的代码尝试导入名为webdriver_manager
的程序包。我假设它是this one。您是否尝试安装它?
pip install webdriver_manager
编辑有关新的错误消息:您的系统需要知道chromedriver.exe
的位置。您可以将其放入系统PATH
变量中的目录中,或者只是告诉构造函数它的位置:
browser = webdriver.Chrome('C:\\path\\to\\chromedriver.exe')