擅长:python、mysql、java
<p>来自<code>print()</code>的此输出</p>
<pre><code><selenium.webdriver.remote.webelement.WebElement (session="48e7924c296324a7a5a843d9ccab36fb", element="b8871651-23af-42c6-a49a-5b93fe932653")>
</code></pre>
<p>…除了<a href="https://stackoverflow.com/questions/52782684/what-is-the-difference-between-webdriver-and-webelement-in-selenium/52805139#52805139">WebElement</a>本身没有任何错误</p>
<hr/>
<p>看来你很接近。由于您能够提取元素,要提取元素中的<em>文本</em>,您可以使用以下任一<a href="https://stackoverflow.com/questions/48369043/official-locator-strategies-for-the-webdriver/48376890#48376890">Locator Strategies</a>:</p>
<ul>
<li><p>使用<em>文本</em>属性:</p>
<pre><code>for title in titles:
print(title.text)
</code></pre>
</li>
<li><p>使用<code>get_attribute()</code>属性:</p>
<pre><code>for title in titles:
print(title.get_attribute("innerHTML"))
</code></pre>
</li>
</ul>
<hr/>
<h2>参考文献</h2>
<p>您可以在以下内容中找到一些相关讨论:</p>
<ul>
<li><a href="https://stackoverflow.com/questions/40416048/difference-between-text-and-innerhtml-using-selenium/55902072#55902072">Difference between text and innerHTML using Selenium</a></li>
</ul>