【Selenium】【Python】调用firefox浏览器,报 TypeError: ‘module‘ object is not callable

【Selenium】【BugList1】调用firefox浏览器,报 TypeError: ‘module’ object is not callable

import time
from selenium import webdriver
driver = webdriver.Firefox()
driver.get(“http://www.baidu.com”)

time.sleep(3)

driver.quit()

解决方法:一 、firefox改为Firefox
二、

步骤1:找到D:\Python27\Lib\site-packages\selenium\webdriver\firefox下的webdriver.py打开并编辑

步骤2:确认webdriver.py文件下__init__函数存在executable_path=“geckodriver”,这说明路径是存在的,但是没起作用。

步骤3:

第一步下载geckodriver.exe:下载地址:https://github.com/mozilla/geckodriver/releases请根据系统版本选择下载;(如Windows 64位系统)
第二步根据自身系统下载解压后将getckodriver.exe复制到浏览器安装目录,如:C:\Program Files (x86)\Mozilla Firefox,然后目录路径添加到环境变量path下;再把geckodriver.exe复制到python安装目录,如:C:\Users\15057\AppData\Local\Programs\Python\Python36

【Selenium】【Python】调用firefox浏览器,报 TypeError: ‘module‘ object is not callable

打开脚本,重新运行,该问题解决