<p>我尝试了很多事情,但最终,我成功了</p>
<pre class="lang-py prettyprint-override"><code>messageBox = driver.find_element_by_tag_name("textarea")
messageBox.click()
messageBox.send_keys("test")
</code></pre>
<p>如果有人想知道,这里有完整的代码</p>
<pre class="lang-py prettyprint-override"><code>import time
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://www.instagram.com/")
username = "" #your username
password = "" #password
time.sleep(2)
#login
usernamefield = driver.find_element_by_name("username")
usernamefield.click()
usernamefield.send_keys(username)
passwordfield = driver.find_element_by_name("password")
passwordfield.click()
passwordfield.send_keys(password)
login = driver.find_element_by_xpath("//*[@class=' Igw0E IwRSH eGOV_ _4EzTm ']")
login.click()
time.sleep(5)
popup = driver.find_element_by_xpath("//*[@class='aOOlW HoLwm ']")
popup.click()
driver.get("https://www.instagram.com/direct/inbox/")
time.sleep(2)
#select the first person on your dm list
contact = driver.find_element_by_xpath("//*[@class='-qQT3 rOtsg']")
contact.click()
time.sleep(2)
#send messages in succession
message = "" #your message
for i in range(500):
messageBox = driver.find_element_by_tag_name("textarea")
messageBox.click()
messageBox.send_keys(message)
send = driver.find_element_by_xpath("//*[@class=' Igw0E IwRSH eGOV_ _4EzTm JI_ht ']")
send.click()
</code></pre>