使用selenium提取HTML中的内容

例如我们需要提取

<div id="a"><span id="b">content</span></div>

中的content,以Python为例:

第1个办法:使用text属性:先 elem=find_element_by_id(‘b’),再用 elem.text 属性;

第2个办法:使用get_attribute / get_property方法,先 elem=find_element_by_id(‘b’),然后用 elem.get_attribute(‘innerHTML’);

另外,如果 elem=find_element_by_id(‘a’),elem.get_attribute(‘innerHTML’) 获取到的会是<span id=”b”>content</span>


发表评论