擅长:python、mysql、java
<p>硒可以做得很好。你知道吗</p>
<pre><code>tableDescendants = myDriver.find_elements_by_css_selector("table.zebra *")
for tableDescendant in tableDescendants
outer = tableDescendant.get_attribute("outerHTML")
inner = tableDescendant.get_attribute("innerHTML")
print outer[:outer.find(inner)]
</code></pre>
<p>此代码获取<code>TABLE</code>标记的所有子体,删除<code>innerHTML</code>字符串开头之后的所有内容并打印结果。<code>outerHTML</code>包含元素本身和所有子元素,<code>innerHTML</code>只包含子元素。因此,为了只获取元素本身的HTML,我们需要从<code>outerHTML</code>中删除<code>innerHTML</code>。你知道吗</p>