名称“驱动程序”未定义,Selenium Webdriver python3

2024-01-21

我正在尝试使用 Selenium WebDriver Chrome 打开一个网站,但由于我的代码不断产生错误,所以还没有实现。我已经通过将 Chrome 驱动程序目录中的 '' 加倍来修复了一个问题。

我正在使用Pycharm。我想知道为什么会发生这种情况,以及解决办法。

错误是:

 Traceback (most recent call last):
File "<stdin>", line 1, in <module>  
NameError: name 'driver' is not defined

这是我的代码:

from selenium import webdriver
Browser = driver.Chrome(r'''C:\Users\ballc\Downloads\chromedriver_win32\chromedriver.exe''')

正如您已导入的webdriver模块为:

from selenium import webdriver
  • 调用Chrome通过Chrome驱动程序你需要使用相同的webdriver module.
  • 在通过的同时path of the Chrome驱动程序你需要提到Key 可执行文件路径随着Value绝对路径在单引号内 ('') 通过单个正斜杠 (\)以及原始的(r) 转变。
  • 尽量避免使用常见的内置变量的名称,例如Browser以避免循环依赖。

    driver = webdriver.Chrome(executable_path=r'C:\Users\ballc\Downloads\chromedriver_win32\chromedriver.exe')
    
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

名称“驱动程序”未定义,Selenium Webdriver python3 的相关文章

随机推荐