Yas*_*glu 1 python selenium xpath css-selectors webdriverwait
https://www.n11.com/telefon-ve-aksesuarlari/cep-telefonu-aksesuarlari
在此网站上,我试图单击(下一页按钮)
我想抓住这条线
<a href="https://www.n11.com/telefon-ve-aksesuarlari/cep-telefonu-aksesuarlari?pg=3" class="next navigation"></a>
Run Code Online (Sandbox Code Playgroud)
我在程序中编写此代码
data=driver.find_elements_by_class_name("next navigation")
Run Code Online (Sandbox Code Playgroud)
我的问题是关于这个问题。
data=driver.find_elements_by_class_name() 仅接受单个类名。
class="next navigation"定义了两个类,next和navigation。
因此,您只能这样搜索next或搜索navigation:
data = driver.find_elements_by_class_name("next")
data = driver.find_elements_by_class_name("navigation")
Run Code Online (Sandbox Code Playgroud)
要使用多个类名查找元素,请使用xpath或cssSelector:通过多个类名查找div元素?
data = driver.findElement(By.cssSelector(".next.navigation"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
84 次 |
| 最近记录: |