“WebDriver“ object has no attribute “find_element_by_css_selector“
今天用selenium写爬虫, 想用selector查找元素定位的时候报了这样的错误,如图:
解决办法
方法一:查看我的selenium的版本是最新的。把降版本降到 3.141.0(你们可以试试其他3.几版本看头的)。然后就不会报错了。
因为我用的是Jupyter,重新下载selenium版本后,还要对Jupyter 重新清理缓存。
方法二、不用降版本,改语法格式。
from selenium import webdriver url = " " driver = webdriver.Chrome() driver.find_element( #模板你么改下就行了 |
总结:
一般自己的代码语法不会错的话,那么可能是你下载的模块版本不一样,导致语法错误不兼容(要么降版本,要么看看有无其他新的书写语法)。
来源:面.py