python - 无法使用 selenium 和 chromedriver 获取此代码以在 pycahrm 中工作
问题描述
已经为此工作了一段时间,因此将不胜感激。我在 rn 上的代码是:
from selenium import webdriver
PATH = "C:\\Program Files (x86)\\Chromedriver.exe"
driver = webdriver.Chrome(PATH)
driver.get("https://www.youtube.com/")
错误代码:
C:\Users\noahr\.virtualenvs\pythonProject-ME1SVWk8\Scripts\python.exe C:/Users/noahr/PycharmProjects/pythonProject/main.py
Traceback (most recent call last):
File "C:\Users\noahr\PycharmProjects\pythonProject\main.py", line 3, in <module>
driver = webdriver.chrome()
TypeError: 'module' object is not callable
Process finished with exit code 1
解决方案
查看您的代码似乎没有问题,当我能够在我的机器上执行您的代码时(更改 chromedriver 路径除外),该问题得到了确认。
但是,当我查看您的日志时,它提到了 driver = webdriver.chrome()。如果这正是您的代码中的内容,那么它应该是 driver = webdriver.Chrome(PATH) - 请注意 Chrome 的大写“C”以及 Path 参数。
推荐阅读
- c# - 消息=')' 附近的语法不正确。Source=Core .Net SqlClient 数据提供者
- odbc - Power BI ODBC - 如何选择架构
- java - 在 JSch 频道上运行脚本,但在找不到脚本时不会抛出异常
- xamarin.forms - 如何在 xamarin.forms 中扫描图像
- javascript - Node.js 需要一个相对于包根目录的文件
- mediarecorder - MediaRecorder:如何停止视频录制并在同一视频元素中播放?
- javascript - 我不知道为什么我变得不确定。我怎样才能使这项工作?
- javascript - 用require加载本地json文件?
- pandas - 删除所选列表中不存在的项目
- android - 喷气背包导航上的 NoSuchMethodError (safeargs)