擅长:python、mysql、java
<pre><code>for index in last_msg:
last_msg = last_msg + str(in_mesg_arr[index].find_element_by_xpath(
"//span[contains(@class,'selectable-text invisible-space copyable-text')]").text)
</code></pre>
<p>此代码将始终返回第一个元素,因为它将在<code>DOM</code>中的任何位置搜索<code>span</code>元素。你知道吗</p>
<p>循环中的<code>XPath</code>表达式必须以<code>dot</code>开头作为上下文-具体用途下列任何代码。你知道吗</p>
<pre><code> in_mesg_arr = driver.find_elements_by_xpath("//div[contains(@class, 'message-in')]")
for item in in_mesg_arr:
spanele=item.find_element_by_xpath(".//span[contains(@class,'selectable-text invisible-space copyable-text')]")
print(spanele.text)
</code></pre>
<p>或者</p>
<pre><code>in_mesg_arr = driver.find_elements_by_xpath("//div[contains(@class, 'message-in')]")
for item in range(len(in_mesg_arr)):
spanele=in_mesg_arr[item].find_element_by_xpath(".//span[contains(@class,'selectable-text invisible-space copyable-text')]")
print(spanele.text)
</code></pre>
<p>告诉我进展如何。你知道吗</p>