TypeError:“module”对象不可调用错误,driver=webdriver(“C:\\Python34\\Lib\\sitepackages\\selenium\\webdriver\\chromedriver.exe")

2024-09-30 16:31:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我遇到了一个像Pycharm一样的错误:

Traceback (most recent call last):   
File "C:/PycharmProjects/DemoPyth/PythonPack1/Prg1.py", line 3, in <module>     
driver=webdriver("C:\\Python34\\Lib\\site-packages\\selenium\\webdriver\\chromedriver.exe") 
TypeError: 'module' object is not callable. 

我的剧本很简单:

^{pr2}$

Tags: pymost错误callpycharmfilelastmodule
1条回答
网友
1楼 · 发布于 2024-09-30 16:31:05

根据最佳实践的规定,除非您知道更改将如何影响Python的行为,否则您不得修改目录/子目录/文件。在

您需要从ChromeDriver - WebDriver for Chrome下载最新的ChromeDriver,并将其存储在系统中的任何位置。在Windows操作系统上,解压缩二进制文件并执行以下操作:

  • 在您的程序中,传递可执行路径,同时传递指向ChromeDriver的绝对路径的。在
  • 当提到ChromeDriver绝对路径时,可以使用双反斜杠,即在双引号内使用\\,即" "
  • 或者在单引号内使用单反斜杠,即\,即' ' 以及如下的原始r开关。在
  • 所以你的代码块是:

    from selenium import webdriver
    
    driver=webdriver.Chrome(executable_path=r'C:\Users\Anindita\chromedriver.exe')
    

相关问题 更多 >