【发布时间】:2020-07-03 00:31:59
【问题描述】:
我想用 selenium 从动态表中获取一些 td 数据并将它们推送到数组中。 我尝试使用:
driver.find_elements_by_class_name("row_data")
然后获取 html 然后找到 td 但列表元素无法获取属性 innerHTML ...
<tr class="row_data text-silver">
<td class="link">
<a href="/Account/UserCompleteRegister" data-toggle="tooltip" data-placement="left" title="ویرایش" class="btn btn-info btn-xs btnEditUser">
<i class="fa fa-edit"></i>
</a>
مرضیه<input type="hidden" value="1332162477" class="userId">
</td>
<td class="text-right">
ایرج ساعی
</td>
<td class="text-right">
6180033005
</td>
<td class="text-right">
</td>
<td class="text-right">
25 سال و 2 روز
</td>
<td class="text-right">
<span class="GenderText">زن</span>
</td>
</tr>
【问题讨论】:
-
试试
driver.find_elements_by_class_name("row_data.text-silver"),空格变成点。顺便说一句,对于网络报废表,我建议使用pandas.read_html。
标签: python selenium xpath css-selectors webdriverwait