擅长:python、mysql、java
<p>您可以使用此css_选择器从帖子标题中查找用户的用户名:</p>
<pre><code>'.PostUser .username'
</code></pre>
<p>因此,您可以获得所有帖子的用户名,如下所示</p>
<pre><code>answer_names= driver.find_elements_by_css_selector('.PostUser .username')
</code></pre>
<p>第一个回答的用户名是</p>
<pre><code>first_answer_user_name = answer_names[0].text
</code></pre>
<p>replay comment textarea元素通过以下css_选择器定位</p>
<pre><code>`#composer textarea`
</code></pre>
<p>因此,您可以通过以下方式发送文本:</p>
<pre><code>driver.find_element_by_css_selector('#composer textarea').send_keys(first_answer_user_name)
</code></pre>
<p><strong>UPD:</strong><br/>
总的来说,它将如下所示:</p>
<pre><code>time.sleep(5)
answer_names= driver.find_elements_by_css_selector('.PostUser .username')
first_answer_user_name = answer_names[0].text
reply_buttons = driver.find_elements_by_xpath('//button[@title="Reply"]')
reply_buttons[0].click()
time.sleep(3)
driver.find_element_by_css_selector('#composer textarea').send_keys(first_answer_user_name)
</code></pre>
<p>不要忘记添加等待/延迟。<br/>
为了简化,我添加了睡眠,应该使用预期条件</p>