我正在写一个脚本来下载我正在做的一个项目的文件。我的公司在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甚至会弹出,所以现在我不知道该如何继续。