python - (TypeError:'module'对象不可调用)同时使用硒的chromedriver
问题描述
我正在使用以下代码
from selenium import webdriver
browser = webdriver.chrome(r"C:\Users\Dell\Downloads\chromedriver.exe")
browser.get("https://www.youtube.com/")
我收到以下错误:
"C:\Users\Dell\PycharmProjects\book appt\venv\Scripts\python.exe" "C:/Users/Dell/PycharmProjects/book appt/venv/book appt.py"
Traceback (most recent call last):
File "C:/Users/Dell/PycharmProjects/book appt/venv/book appt.py", line 3, in <module>
browser = webdriver.chrome(r"C:\Users\Dell\Downloads\chromedriver.exe")
TypeError: 'module' object is not callable
Process finished with exit code 1
我已经安装了 selenium 和 pip 以及 chromedriver
解决方案
没有这个功能chrome
,应该是
browser = webdriver.Chrome(r"C:\Users\Dell\Downloads\chromedriver.exe")
还要确保您下载的 chrome 驱动程序的版本低于或等于您安装的 chrome 浏览器,否则也会使其失败。
推荐阅读
- react-native - 如何运行特定的 fastlane 任务,例如“pilot”
- amazon-s3 - 通过 Lambda 和 API Gateway 从 AWS S3 下载图像——使用 fetch 类
- javascript - Storybook React 及其示例组件不起作用
- python - 在 python 中,如果 y==0 则做一些事情,如果 y!=0 则做其他事情
- c - 为什么到达 MEX 文件的最后一行后返回 Matlab 需要这么长时间?
- symfony - symfony 在规范化实体时找不到支持规范化器
- c - 为什么下面的代码会在字符串末尾执行意外的字母?
- javascript - 链 connect/mapStateToProps/mapDispatchToProps 函数用于 react-redux 中的代码重用
- java - 你如何在java中重复初始化一个新标签?
- java - @MatrixVariable 注解的 pathVar 属性在 Spring 中是如何工作的?