<p>基于您的HTML Yes,您可以使用字符串操作和其他方法(如<code>Splitlines()</code>和js executor)来实现这一点</p>
<p>标识<code>p</code>标记,然后查找<code>childNodes</code>值,然后查找<code>span</code>文本</p>
<p>要中断行,您需要标识<code>body tag</code>,然后使用<code>Splitlines()</code></p>
<p>代码:</p>
<pre><code>i=2
for item in driver.find_elements_by_css_selector('p.pclass'):
print(driver.execute_script('return arguments[0].childNodes[2].textContent;', item).strip())
print(item.find_element_by_xpath("./span").text)
message=driver.find_element_by_tag_name("body").text.splitlines()
print(message[i])
i=i+4
print("#########################################")
</code></pre>
<p><strong>控制台输出:</strong></p>
<pre><code>Message 1:
Received: 214-2342-234
This is message nr. 1 it contains different stuff like bold text, etc.
#########################################
Message 2:
Received: 214-46546-23532
Message nr. 2 may contain other stuff (maybe even a table...)
#########################################
Message 3:
Received: 214-7876967666
This message contained 2 hyperlinks before the received-timestamp.
#########################################
</code></pre>