我想通过Instagram的网站发送多条信息。到目前为止,我能够登录并打开特定人的dm。我想选择文本框并发送一些输入。我正在尝试这个代码
messageBox = driver.find_element_by_xpath("//*[@class=' Igw0E IwRSH eGOV_
vwCYk ItkAi
']")
messageBox.click()
messageBox.send_keys("test")
send = driver.find_element_by_xpath("//button[@class='sqdOP yWX7d y3zKF ']")
send.click()
它引发了一个错误,即元素(messageBox)目前不可交互
我还尝试使用javascript输入
messageBox = driver.find_element_by_xpath("//*[@class=' Igw0E IwRSH eGOV_
vwCYk ItkAi
']")
driver.execute_script("arguments[0].value = 'test';", messageBox)
但是,这不会输入任何内容,也不会引发任何错误。 我该怎么办
我尝试了很多事情,但最终,我成功了
如果有人想知道,这里有完整的代码
我认为输入或隐藏或容量设置为0
如果容量设置为0,请尝试此操作
然后尝试发送键值
如果是隐藏输入,请使用此选项
然后尝试发送键值
相关问题 更多 >
编程相关推荐