代码:
Traceback (most recent call last):
File "C:/Users/M7MD.S.G/Desktop/instagrambot/testinggeckodriver.py", line 3, in <module>
driver = webdriver.Firefox(executable_path="Users/M7MD.S.G/AppData/Roaming/Python/Python38/geckodriver.exe")
File "C:\Users\M7MD.S.G\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 164, in __init__
self.service.start()
File "C:\Users\M7MD.S.G\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\common\service.py", line 81, in start
raise WebDriverException(
selenium.common.exceptions.WebDriverException: Message: 'geckodriver.exe' executable needs to be in PATH.
我确实更改了geckodriver的路径并重新启动我的PC,但仍无法正常工作。
错误消息:
fin = numpy.reshape(final,(-1,3))
print(fin)
print(fin[0][2])
答案 0 :(得分:0)
可能您需要添加C :(考虑到您的用户文件夹位于c驱动器中)。
driver = webdriver.Firefox(executable_path=r'C:/Users/M7MD.S.G/AppData/Roaming/Python/Python38/geckodriver.exe')
注意::提及原始格式是一种很好的做法(因为我在传递可执行文件路径之前放了一个 r )。