在4.18.1版本下的selenium运行语句:
elements = browser.find_elements_by_css_selector('.item .name')
报错:
AttributeError: 'WebDriver' object has no attribute 'find_elements_by_css
解决方法:
查看selenium-4.18.1文档,可以看到
方法一:根据文档,可通过find_element(By.CSS_SELECTOR,'#fname')来使用CSS选择器功能,只不过find_element只能返回第一个符合的节点内容,想要全部符合的节点内容可使用find_elements(By.CSS_SELECTOR,'#fname')
方法二:卸载当前版本selenium,下载能够使用find_elements_by_css_selector()方法的的selenium版本。
还没有评论,来说两句吧...