https://www.n11.com/telefon-ve-aksesuarlari/cep-telefonu-aksesuarlari
在此网站中,我尝试单击(下一页按钮)
我要 catch 这条线
<a href="https://www.n11.com/telefon-ve-aksesuarlari/cep-telefonu-aksesuarlari?pg=3" class="next navigation"></a>
我在程序中编写这段代码
data=driver.find_elements_by_class_name("next navigation")
我的问题是关于这个问题..它不起作用
最佳答案
data=driver.find_elements_by_class_name()
仅接受单个类名。
class="next navigation"
定义了两个类,next
和 navigation
。
因此您只能像这样搜索next
或navigation
:
elementObj = driver.find_elements_by_class_name("next")
elementObj = driver.find_elements_by_class_name("navigation")
要通过多个类名查找元素,请使用 xpath 或 cssSelector:Find div element by multiple class names?
elementObj = driver.findElement(By.cssSelector(".next.navigation"));
关于python - 按类名查找命令不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57766234/