Newbee在这里!帮帮忙!
环境: Windows 10.1(64位)+ Selenium + Python + geckodriver.exe(最新版本 - v0.13.0 - https://github.com/mozilla/geckodriver/releases)
问题:
使用的代码:
from selenium import webdriver
path = 'C:\Program Files (x86)\Python36-32\Lib\site-packages\selenium\webdriver\firefox\geckodriver.exe'
browser = webdriver.Firefox(path)
browser.get("https://www.google.com/")
注意:
问题:
请回复!谢谢你的时间!
答案 0 :(得分:1)
尝试使用execute_path, 该参数用于指定运行geckodriver的路径
base_path = "./"
driver = webdriver.Firefox(executable_path=os.path.join(base_path, "geckodriver"), **config)
答案 1 :(得分:0)
请尝试关注,让我知道它是否解决了您的问题
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
from selenium import webdriver
path = 'C:\Program Files (x86)\Python36-32\Lib\site-packages\selenium\webdriver\firefox\geckodriver.exe'
binary = FirefoxBinary('C:\Path\to\firefox.exe') # Set your own path
browser = webdriver.Firefox(path, firefox_binary=binary)
答案 2 :(得分:0)
将以下值添加到PATH:
在该PATH中查找文件/ exes时,它不会查看该路径的子文件夹。
或强>
将geckodriver.exe保留在以下路径之一,这些路径已添加到PATH
:
注意:可能需要重新启动系统。