标签: python xpath selenium-chromedriver
使用 Selenium,我试图从每个具有特定类的
这将是我正在查看的 HTML 的表示:
<div> <ul> <li class="foo"> <article> <div> <a class="bar 1"></a> <div> <a class="bar"></a> </div> </div> </article> </li> <li> <article> <div> <a class="bar"></a> <div> <a class="bar"></a> </div> </div> </article> </li> <li class="foo"> <article> <div> <a class="bar 2"></a> <div> <a class="bar"></a> </div> </div> </article> </li> </ul> </div>
所以我希望从每个类“foo”的 li 中提取第一个类“bar”的元素。所以在这个例子中,我试图找到“bar 1”和“bar 2”
答案 0 :(得分:0)
选择//li[@class = 'foo']/descendant::a[@class = 'bar'][1]。
//li[@class = 'foo']/descendant::a[@class = 'bar'][1]