NameError: name 'webdriver' is not defined error using Selenium and Python
NameError: name 'webdriver' is not defined error using Selenium and Python
我收到 WebDriver 未定义的错误,不确定是什么原因造成的。
代码:
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
import datetime as dt
import pandas as pd
# Opening the connection and grabbing the page
my_url = 'https://www.google.com/webhp?hl=en'
option = Options()
option.headless = False
driver = webdriver.Chrome(options=option)
driver.get(my_url)
driver.maximize_window()
错误信息:
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-4-36e4c75bf698> in <module>
10 option = Options()
11 option.headless = False
---> 12 driver = webdriver.Chrome(options=option)
13 driver.get(my_url)
14 driver.maximize_window()
NameError: name 'webdriver' is not defined
在 Jupyter 笔记本上 运行 它。
大家有什么想法吗?
这个错误信息...
NameError: name 'webdriver' is not defined
...暗示 NameError
在执行以下行时引发:
driver = webdriver.Chrome(options=option)
因为您还没有导入 webdriver
模块。:
解决方案
除了导入其他模块外,您还必须包含 webdriver 模块,如下所示:
from selenium import webdriver
我收到 WebDriver 未定义的错误,不确定是什么原因造成的。
代码:
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
import datetime as dt
import pandas as pd
# Opening the connection and grabbing the page
my_url = 'https://www.google.com/webhp?hl=en'
option = Options()
option.headless = False
driver = webdriver.Chrome(options=option)
driver.get(my_url)
driver.maximize_window()
错误信息:
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-4-36e4c75bf698> in <module>
10 option = Options()
11 option.headless = False
---> 12 driver = webdriver.Chrome(options=option)
13 driver.get(my_url)
14 driver.maximize_window()
NameError: name 'webdriver' is not defined
在 Jupyter 笔记本上 运行 它。
大家有什么想法吗?
这个错误信息...
NameError: name 'webdriver' is not defined
...暗示 NameError
在执行以下行时引发:
driver = webdriver.Chrome(options=option)
因为您还没有导入 webdriver
模块。:
解决方案
除了导入其他模块外,您还必须包含 webdriver 模块,如下所示:
from selenium import webdriver