selenium 获取某个元素的html

 

<table>

<tbody id="tb-37327761306">

<tr class="sep-row"><td colspan="5"></td></tr>
<tr class="tr-th">
<td colspan="5">
<span class="gap"></span>
<span class="dealtime" title="2016-10-08 07:04:12">2016-10-08 07:04:12</span>
<input id="datasubmit-37327761306" value="2016-10-08 07:04:12" type="hidden">

<span class="number">订单号:<a name="orderIdLinks" id="idUrl37327761306" target="_blank" href="//details.jd.com/normal/item.action?orderid=37327761306&amp;PassKey=8865F5A1FFB4DA5568429239E6A4CE80" clstag="click|keycount|orderinfo|order_num">37327761306</a>
</span>

<div class="tr-operate">
<span class="order-shop">
<span class="shop-txt">京东</span>
<a class="btn-im btn-im-jd" href="#none" title="联系客服" clstag="click|keycount|orderlist|ziyingchatim"></a>
</span>
<a href="#none" clstag="click|keycount|orderlist|dingdanshanchu" class="order-del" _orderid="37327761306" _passkey="10413CA642EDECE687F5F7A4F38AFB6E" style="display: none;" title="删除"></a>

</div>
</td>
</tr>

</tbody>

</table>

 

 如果想要获取table里面的html信息该如何操作呢?

selenium中有个page_source属性,但是那个是获取整个网页的html而不是元素的html

driver.find_element_by_id('tb-37327761306').get_attribute('innerHTML')

通过
get_attribute('innerHTML')的方式可以获取某个元素的html信息


posted @ 2016-12-08 11:38  kakaok  阅读(15773)  评论(0编辑  收藏  举报