Instagram selenium post 按钮不工作
Instagram selenium post button not working
我最近使用 selenium 代码 post 对我最喜欢的 post 之一发表评论。一切正常,除非评论写在文本字段中,然后必须 posted。
我该如何解决这个问题?
driver.find_element_by_class_name('Ypffh').click() # click the field to insert comment
field = driver.find_element_by_class_name('Ypffh')
field.clear()
typephrase(comment[counter], field)
sleep(delay)
打击代码不适用于 posting 评论。我该如何解决?
driver.find_element_by_xpath('//button[contains(text(), "Post")]').click() # click the post 'comment' button element
如果这是您尝试 post 的评论,那么我相信您不必单击 post 按钮,而是可以将回车键发送到文本框元素,然后这将 post 评论。
这也会有帮助,因为如果他们更改了 post 按钮元素的 HTML x-path,它仍然会起作用。
我会这样做,使用第一部分中的代码:
from selenium.webdriver.common.keys import Keys
driver.find_element_by_class_name('Ypffh').click() # click the field to insert comment
field = driver.find_element_by_class_name('Ypffh')
field.clear()
typephrase(comment[counter], field)
sleep(delay)
field.send_keys(Keys.ENTER)
希望对您有所帮助,如果没有,请见谅!
我最近使用 selenium 代码 post 对我最喜欢的 post 之一发表评论。一切正常,除非评论写在文本字段中,然后必须 posted。 我该如何解决这个问题?
driver.find_element_by_class_name('Ypffh').click() # click the field to insert comment
field = driver.find_element_by_class_name('Ypffh')
field.clear()
typephrase(comment[counter], field)
sleep(delay)
打击代码不适用于 posting 评论。我该如何解决?
driver.find_element_by_xpath('//button[contains(text(), "Post")]').click() # click the post 'comment' button element
如果这是您尝试 post 的评论,那么我相信您不必单击 post 按钮,而是可以将回车键发送到文本框元素,然后这将 post 评论。 这也会有帮助,因为如果他们更改了 post 按钮元素的 HTML x-path,它仍然会起作用。
我会这样做,使用第一部分中的代码:
from selenium.webdriver.common.keys import Keys
driver.find_element_by_class_name('Ypffh').click() # click the field to insert comment
field = driver.find_element_by_class_name('Ypffh')
field.clear()
typephrase(comment[counter], field)
sleep(delay)
field.send_keys(Keys.ENTER)
希望对您有所帮助,如果没有,请见谅!