我试图通过遍历此HTML的FLUSHALL
列表来查看span
标记内的文本:
li
但我收到了错误
AttributeError:'list'对象没有属性 'find_element_by_class_name'
我的代码:
<ol class="KambiBC-event-result__score-list">
<li class="KambiBC-event-result__match">
<span class="KambiBC-event-result__points">1</span>
<span class="KambiBC-event-result__points">1</span>
</li>
</ol>
答案 0 :(得分:0)
您没有在循环中使用项目。你循环应该是
meci = driver.find_elements_by_class_name('KambiBC-event-result__match')
for items in meci:
scor = items.find_element_by_class_name('KambiBC-event-result__points')
print (scor.text)
meci.find_element_by_class_name
应为items.find_element_by_class_name
答案 1 :(得分:0)
要回答第二条评论,您需要做的就是在类名的末尾添加“:nth-child(2)”。
“ KambiBC-event-result__points”类将读取为““ KambiBC-event-result__points:nth-child(2)””,以仅访问第二个孩子。