Chrome 驱动程序可以工作,但 GeckoDriver 有问题
Chrome Driver works but issues with GeckoDriver
我正在编写一个脚本来为我正在处理的项目下载文件。我的公司在 Chrome 上屏蔽了该站点,但 FireFox 未屏蔽该站点,因此我决定尝试 Geckodriver,但将 运行 保留在这个问题中:
AttributeError: module 'selenium.webdriver' has no attribute 'FireFox'
这是我的代码:
import selenium.webdriver as webdriver
from selenium.webdriver import firefox
import os
def init_driver():
driver =
webdriver.FireFox(r"C:\Users\Michael.Spencer\Documents\geckodriver.exe")
driver.wait = webdriver.support.ui.WebDriverWait(driver, 5)
return driver
def download(driver):
driver.get("http://www.google.com")
def main():
driver = init_driver()
download(driver)
driver.close()
main()
如果我使用
,这很好用
webdrive.Chrome(r"C:\Users\Michael.Spencer\Documents\chromedriver.exe")
当我开始打字时,Firefox 甚至会弹出,所以此时我不确定如何进行。
试试这个,我可能错了,但这可能是你导入的方式
from selenium import webdriver
driver = webdriver.Firefox()
我正在编写一个脚本来为我正在处理的项目下载文件。我的公司在 Chrome 上屏蔽了该站点,但 FireFox 未屏蔽该站点,因此我决定尝试 Geckodriver,但将 运行 保留在这个问题中:
AttributeError: module 'selenium.webdriver' has no attribute 'FireFox'
这是我的代码:
import selenium.webdriver as webdriver
from selenium.webdriver import firefox
import os
def init_driver():
driver =
webdriver.FireFox(r"C:\Users\Michael.Spencer\Documents\geckodriver.exe")
driver.wait = webdriver.support.ui.WebDriverWait(driver, 5)
return driver
def download(driver):
driver.get("http://www.google.com")
def main():
driver = init_driver()
download(driver)
driver.close()
main()
如果我使用
,这很好用webdrive.Chrome(r"C:\Users\Michael.Spencer\Documents\chromedriver.exe")
当我开始打字时,Firefox 甚至会弹出,所以此时我不确定如何进行。
试试这个,我可能错了,但这可能是你导入的方式
from selenium import webdriver
driver = webdriver.Firefox()