Riu*_*us2 2 selenium python-3.x
我试图span
通过遍历li
此 HTML 列表来获取标签内的文本:
<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>
Run Code Online (Sandbox Code Playgroud)
但我收到错误
AttributeError: 'list' 对象没有属性 'find_element_by_class_name'
在我的代码上:
meci = driver.find_elements_by_class_name('KambiBC-event-result__match')
for items in meci:
scor = meci.find_element_by_class_name('KambiBC-event-result__points')
print (scor.text)
Run Code Online (Sandbox Code Playgroud)
您没有在循环内使用项目。你循环应该是
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)
Run Code Online (Sandbox Code Playgroud)
meci.find_element_by_class_name
应该 items.find_element_by_class_name
归档时间: |
|
查看次数: |
8813 次 |
最近记录: |