Python 如何使用Selenium在Facebook上单击按钮

Python 如何使用Selenium在Facebook上单击按钮,python,selenium,Python,Selenium,我想点击Facebook页面上的“查看更多”按钮,但似乎没有任何效果。 代码如下所示: from selenium import webdriver browser = webdriver.Chrome(chrome_options=chrome_options) browser.get(url) browser.execute_script("window.scrollTo(0, document.body.scrollHeight);") browser.find_element_

我想点击Facebook页面上的“查看更多”按钮,但似乎没有任何效果。 代码如下所示:

 from selenium import webdriver
 browser = webdriver.Chrome(chrome_options=chrome_options)
 browser.get(url)
 browser.execute_script("window.scrollTo(0, document.body.scrollHeight);")
 browser.find_element_by_id("reaction_profile_pager1").click()
 print("Click Successfull")
 time.sleep(2)
我尝试了各种方法,人们可以在selenium中找到要单击的东西(id、类、链接名、名称等),但总是会出现不同的错误。但是,我可能弄乱了Xpath

页面代码是这样的:

我唯一想做的就是按下所有“查看更多”按钮,直到没有更多的按钮。
我希望有人知道该怎么做。感谢您的回复。

按钮并不是唯一具有rel='async'的按钮,只要它能工作就可以了,但不幸的是,它不是(这里有一个错误:Edited,你能再试一次吗?)不,这也不起作用。我认为错误是一样的,但这里是:另外,我必须用反斜杠屏蔽引号,因为否则,语法是不正确的。谢谢你的回复。这对我来说也不起作用,但我最终还是这样做了:``browser.find_element_by_xpath('//*[@class=\“clearfix mtm uiMorePager stat\u elem\u 52jv\””)。单击()`````````。不过您帮了很多忙。您可以编辑您的答案,我会验证它。
browser.find_element_by_xpath("//*[@class=\"clearfix mtm uiMorePager stat_elem _52jv\"]").click()