Python,Web驱动程序错误(Selenium)

imf*_*123 2 python selenium

    import time
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome()
driver.get('http://arithmetic.zetamac.com/game?key=a7220a92')
element = driver.find_element_by_link_text('problem')
print(element)
Run Code Online (Sandbox Code Playgroud)

我收到错误消息:

FileNotFoundError: [Errno 2] No such file or directory: 'chromedriver'
Run Code Online (Sandbox Code Playgroud)

我不确定为什么会这样,因为我已经进口了硒。

Var*_*til 6

您可以在webdriver.Chrome中提供ChromeDriver路径,也可以提供path变量

from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.keys import Keys
driverLocation = 'D:\Drivers\chromedriver.exe' #if windows
driver = webdriver.Chrome(driverLocation) 
driver.get('http://arithmetic.zetamac.com/game?key=a7220a92')
element = driver.find_element_by_link_text('problem')
print(element)
Run Code Online (Sandbox Code Playgroud)