【问题标题】:TypeError: 'module' object is not callable using ChromeDriver through Selenium and PythonTypeError:“模块”对象不能通过 Selenium 和 Python 使用 ChromeDriver 调用
【发布时间】:2020-05-24 07:07:50
【问题描述】:

我有这个问题告诉我错误:

TypeError: 'module' object is not callable

如何解决?

我使用 pycharm 并尝试更改 C:\Users\MOSTAFA\Desktop\chromedriver.exe 的路径但不工作。

【问题讨论】:

标签: python selenium module selenium-chromedriver callable


【解决方案1】:

作为字符串的单个“\”被视为转义序列。

Source

为避免这种情况,您需要使用“\\”,以便 python 将其视为“\”。

driver  = webdriver.chrome("C:\\Users\\MOSTAFA\\Desktop\\webdrivers\\chromedriver.exe")

或者只使用“/”而不是“\”

driver  = webdriver.chrome("C:/Users/MOSTAFA/Desktop/webdrivers/chromedriver.exe")

【讨论】:

    【解决方案2】:

    你已经够近了。您需要将小写的 c 替换为大写的 C 以启动 ChromeDriver 控制的 Chrome 浏览上下文。所以你的有效代码行将是:

    driver = webdriver.Chrome(executable_path=r'C:\Users\MOSTAFA\Desktop\chromedriver.exe')
    

    参考

    您可以在以下位置找到详细讨论:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-24
      • 2017-05-08
      • 2019-01-28
      • 2020-11-06
      • 1970-01-01
      • 2017-06-17
      • 2014-09-21
      • 2011-05-30
      相关资源
      最近更新 更多