如何解决 'module' 在 python selenium 中不可调用的对象
How to address 'module' object not callable in python selenium
我最近在使用 selenium 制作 Twitter 机器人时遇到了问题。代码是:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
option = Options()
option.add_argument("start-maximized")
driver = webdriver.chrome(options=option)
driver.get("http://twitter.com/login")
我得到的错误是:
'module' object is not callable
我该如何解决这个问题??
而不是 chrome()
你需要调用 Chome()
您的有效代码行将是:
driver = webdriver.Chrome(options=option)
参考资料
您可以在以下位置找到一些相关的详细讨论:
- TypeError: 'module' object is not callable error with driver=webdriver("C:\Python34\Lib\site-packages\selenium\webdriver\chromedriver.exe")
您正在使用 chrome
,而应该是 Chrome
。
不是 case-sensitive
。
另外,我看你不见了--
在这一行
option.add_argument("start-maximized")
所以,你的代码应该是这样的:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
option = Options()
option.add_argument("--start-maximized")
driver = webdriver.Chrome(options=option)
driver.get("http://twitter.com/login")
我最近在使用 selenium 制作 Twitter 机器人时遇到了问题。代码是:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
option = Options()
option.add_argument("start-maximized")
driver = webdriver.chrome(options=option)
driver.get("http://twitter.com/login")
我得到的错误是:
'module' object is not callable
我该如何解决这个问题??
而不是 chrome()
你需要调用 Chome()
您的有效代码行将是:
driver = webdriver.Chrome(options=option)
参考资料
您可以在以下位置找到一些相关的详细讨论:
- TypeError: 'module' object is not callable error with driver=webdriver("C:\Python34\Lib\site-packages\selenium\webdriver\chromedriver.exe")
您正在使用 chrome
,而应该是 Chrome
。
不是 case-sensitive
。
另外,我看你不见了--
在这一行
option.add_argument("start-maximized")
所以,你的代码应该是这样的:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
option = Options()
option.add_argument("--start-maximized")
driver = webdriver.Chrome(options=option)
driver.get("http://twitter.com/login")