python+selenium获取某个节点元素的源码

今天有个需求需要用到selenium和beautifulsoup,需要获取单个节点的html源码并转换为soup对象

ele = self.find_element_by_id("id")
ele.get_attribute("innerHTML")

innerHTML输出当前标签的文本内容,如果标签内有子标签,会连子标签本身和子标签内的文本内容一起输出


    
这是一个标签div
这是一个标签span
div2里面的span1 div2里面的span2
python+selenium获取某个节点元素的源码_第1张图片
image.png

outerHTML输出当前标签的本身和标签内的文本内容,如果有子标签,那么子标签本身和标签内的文本内容也将一起输出


    
这是一个标签div
这是一个标签span
div2里面的span1 div2里面的span2
python+selenium获取某个节点元素的源码_第2张图片
image.png

你可能感兴趣的:(python+selenium获取某个节点元素的源码)