我有一个网站,其代码如下:
<div class="d-row js-wrapper" id="row-1"><div class="d-cell js-activator" data-label="type">Residential</div><div class="d-cell d-cell--break" data-label="Company">J Smith</div><div class="d-cell js-target" data-label="Location">UK</div><div class="d-cell js-target" data-label="ID">62144</div><div class="d-cell js-target" data-label="Ask
">730000</div><div class="d-cell js-target" data-label="email">None</div><div class="d-cell js-target" data-label="Contact time (GMT)">
8:00 am to 4:30 pm
</div> </div>
<div class="d-row js-wrapper" id="row-2"><div class="d-cell js-activator" data-label="type">Commercial</div><div class="d-cell d-cell--break" data-label="Company">JBloggs ltd</div><div class="d-cell js-target" data-label="Location">FR</div><div class="d-cell js-target" data-label="ID">55324</div><div class="d-cell js-target" data-label="Ask
">670000</div><div class="d-cell js-target" data-label="email">None</div><div class="d-cell js-target" data-label="Contact time (GMT)">
9:00 am to 5:30 pm
</div> </div>
我希望能够将其刮入熊猫数据框。到目前为止,我在selenium中尝试了以下方法:
info = driver.find_element_by_class_name(".d-row")
print(info[0].text)
但这就是:
Residential J Smith UK 62144 730000 None 8:00 am to 4:30 pm
有人能帮忙吗
谢谢
它缺少
s
它应该是find_element[s]_by_class_name
,.-d-row
不是在该上下文中使用的有效值,它应该用于css选择器,并使用get_attribute()
获取元素属性如何查找类包含d-cell的所有元素,然后获取属性数据标签
相关问题 更多 >
编程相关推荐