【发布时间】:2021-01-13 10:14:15
【问题描述】:
我正在尝试在我的 Mac 上使用 python 自动执行一些日常任务。我有点像初学者,我已经浏览了几个小时试图找到解决这个问题的方法。我正在尝试从 selenium 导入 chromedriver,但我一直收到同样的错误。我尝试重新定位 chromedriver 并重新下载 selenium,但仍然没有结果
这是我的代码:
import selenium
from selenium import Chromedriver
PATH = "/Applications/chromedriver"
driver = webdriver.Chrome(PATH)
driver.get("https://www.youtube.com/")
这是错误:
Traceback (most recent call last):
File "/Users/mikaelanwar/Desktop/mything.py", line 2, in <module>
from selenium import Chromedriver
ImportError: cannot import name 'Chromedriver' from 'selenium' (/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/selenium/__init__.py)
非常感谢您的帮助!
【问题讨论】:
-
呃,我相信,在大多数场景中,实际上不需要使用 selenium 来模拟用户。例如,如果你想在点击一个按钮后得到结果,你可以在 python 中发送 post 请求而不是点击按钮,因为点击按钮的功能总是发送 post requset。因此,您可以尝试改变获得结果的方式。
标签: python selenium google-chrome selenium-webdriver selenium-chromedriver