【发布时间】:2021-12-11 07:20:31
【问题描述】:
我正在尝试滚动到此页面的末尾url
进入页面后,我单击“显示所有 77 种产品”按钮,我进入了一个弹出窗口,其中部分元素显示在弹出窗口中。实际上这是我的代码:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from time import sleep
def getpage(driver):
driver.get('https://www.binance.com/it/pos')
sleep(3)
driver.find_element_by_xpath('//div[@id="savings-lending-pos-expend"]').click()
sleep(2)
elem = driver.find_element_by_xpath('//div[@class="css-n1ers"]')
elem.send_keys(Keys.END)
driver = webdriver.Firefox()
getpage(driver)
我已经尝试了几乎所有的工作,除了上面代码中的解决方案,我尝试了 nu 成功当前的解决方案:
driver.execute_script("window.scrollTo(0, Y)")
和
driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
在这个解决方案中,我不明白要使用哪个标签
label.sendKeys(Keys.PAGE_DOWN);
我尝试了几乎所有的解决方案,但都没有奏效。我希望你能帮助我。谢谢。
【问题讨论】:
标签: selenium web-scraping selenium-chromedriver webautomation