簡體   English   中英

如何使用 Selenium 單擊 Facebook 上的按鈕

[英]How to click a button on Facebook using 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_by_id("reaction_profile_pager1").click()
 print("Click Successfull")
 time.sleep(2)

我已經嘗試了幾乎所有可以在 selenium(id、class、鏈接名稱、名稱等)中找到要點擊的東西的方法,但總是會出現不同的錯誤。 但是,我可能搞砸了 Xpath。

這是頁面代碼的樣子:
代碼

這是那個的鏈接

我唯一想做的就是按下所有“查看更多”按鈕,直到沒有更多按鈕為止。 我希望有人知道該怎么做。 感謝您的回復。

browser.find_element_by_xpath("//*[@class=\"clearfix mtm uiMorePager stat_elem _52jv\"]").click()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM