我想在selenium中使用click((方法点击带有beautifulsoup的目标元素,但显示了此错误:
'NoneType' object is not callable
我的代码示例:
from selenium import webdriver
from bs4 import BeautifulSoup
tabs = deals_tabs.find_all('div',{'class':'FilterSort__filter___36MvO'})
tabs.pop(0)
for tab in tabs:
category = tab.text
tab.click()
findall((
findall()
查找所有匹配项,并将它们作为字符串的列表返回,每个字符串表示一个匹配项。
因此tabs
是字符串的列表,也是tab
。
但是click()
是WebElement方法,不能在字符串上调用。因此,您看到了错误。