【发布时间】:2021-02-21 17:21:30
【问题描述】:
我正在尝试使用显示更多按钮抓取网站;我无法点击它。 网址是:https://www.wtatennis.com/rankings/singles
我的代码是:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver import ActionChains
from tqdm import tqdm
import time
options = Options()
options.add_argument("--headless")
browser = webdriver.Chrome(ChromeDriverManager().install(),options=options)
browser.get('https://www.wtatennis.com/rankings/singles')
action = ActionChains(browser)
showmore = browser.find_elements_by_xpath(".//button[contains(@class, 'btn widget-footer__more-button rankings__show-more js-show-more-button')]")
action.move_to_element(showmore).perform()
showmore.click()
time.sleep(5)
有人知道吗?谢谢!
【问题讨论】:
-
嗨 - 这是刮而不是废料。报废意味着扔掉。
标签: python-3.x selenium