我想不出怎么解决这个问题。Python Selenium Chromedriver错误

我想不出怎么解决这个问题。Python Selenium Chromedriver错误,python,selenium,selenium-webdriver,selenium-chromedriver,Python,Selenium,Selenium Webdriver,Selenium Chromedriver,我是Python编程和一般编程的新手。无论如何,我一直在寻找一个明确的答案,为什么这是不工作的相当长一段时间了。我很确定我的路径中有文件,但由于某种原因它仍然找不到。这是我一直得到的错误。有什么想法吗 from selenium import webdriver from selenium.webdriver.common.keys import Keys import os Game_Pin = input('Enter your PIN: ') NickNAME = input('Ente

我是Python编程和一般编程的新手。无论如何,我一直在寻找一个明确的答案,为什么这是不工作的相当长一段时间了。我很确定我的路径中有文件,但由于某种原因它仍然找不到。这是我一直得到的错误。有什么想法吗

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import os

Game_Pin = input('Enter your PIN: ')
NickNAME = input('Enter your nickname: ')

def Enter_Press():
    browser.find_element_by_name("Enter").click()


def Kahoot_Spammer(Game_Pin, NickNAME):
    chromedriver = os.chdir(r'C:\WebDriver\bin\chromedriver_win32.exe')
    browser = webdriver.Chrome(chromedriver)
    browser.get('https://kahoot.it/')

    game_pin = browser.find_element_by_id("Game PIN")
    Name = browser.find_element_by_id("Nickname")

    game_pin.send_keys(Game_Pin)
    Enter_Press()
    Name.send_keys(NickNAME)
    Enter_Press()




Kahoot_Spammer(Game_Pin, NickNAME)
回溯(最近一次呼叫最后一次):
文件“C:\Users\ovvip\AppData\Local\Programs\Python\Python36-32\KahootSpammer.py”,第28行,在
Kahoot_垃圾邮件发送者(游戏别针,昵称)
文件“C:\Users\ovvip\AppData\Local\Programs\Python\Python36-32\KahootSpammer.py”,第13行,Kahoot\u垃圾邮件发送者
chromedriver=os.chdir(r'C:\WebDriver\bin\chromedriver\u win32.exe')
FileNotFoundError:[WinError 2]系统找不到指定的文件:“C:\\WebDriver\\bin\\chromedriver\u win32.exe”
os.chdir
到指定的一个。你不需要去目录,你只需要告诉selenium它在哪里

删除这两行代码并添加此代码应该可以:


webdriver.Chrome(r'C:\webdriver\bin\chromedriver\u win32.exe')

试试这行代码driver=webdriver.Chrome(executable\u path=r“C:\Chrome\chromedriver.exe”),我现在收到一个不同的错误:“selenium.common.exceptions.WebDriverException:Message:“chromedriver\u win32”可执行文件可能有错误权限。请参阅“我认为有权限问题,请尝试在cmd icacls“pathtochromedriver”/grant Users:FI将命令放在命令提示符下,但它仍会给我相同的错误。您是否在此处提供了chrome驱动程序的完整路径,包括.Exe?
Traceback (most recent call last):
  File "C:\Users\ovvip\AppData\Local\Programs\Python\Python36-32\KahootSpammer.py", line 28, in <module>
    Kahoot_Spammer(Game_Pin, NickNAME)
  File "C:\Users\ovvip\AppData\Local\Programs\Python\Python36-32\KahootSpammer.py", line 13, in Kahoot_Spammer
    chromedriver = os.chdir(r'C:\WebDriver\bin\chromedriver_win32.exe')
FileNotFoundError: [WinError 2] The system cannot find the file specified: 'C:\\WebDriver\\bin\\chromedriver_win32.exe'