【问题标题】:Python Selenium not scrolling to the bottom of the pagePython Selenium 没有滚动到页面底部
【发布时间】:2020-04-15 00:24:04
【问题描述】:

我正在尝试编写一个在 Selenium 中加载网页然后滚动到该页面底部的程序。目前,我的程序可以加载页面但无法滚动到页面底部。下面是我的完整代码。任何帮助将不胜感激,谢谢!


from bs4 import BeautifulSoup
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait as wait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
from bs4 import BeautifulSoup
from selenium.webdriver.chrome.options import Options
from pynput.mouse import Button, Controller


import time

mouse = Controller()

chrome_options = Options()
chrome_options.add_argument("--user-data-dir=chrome-data")

driver = webdriver.Chrome(r"C:\Users\Brian\Downloads\chromedriver.exe", options=chrome_options)
driver.get('https://www.tradingview.com/chart/lUsimB6z/')
time.sleep(5)
driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")






#open("source.html", "w").write(str(html))

【问题讨论】:

标签: python selenium


【解决方案1】:

我已经尝试过下面的代码及其对我的工作

driver.maximize_window()
wait = WebDriverWait(driver, 10)
driver.get("https://www.tradingview.com/chart/lUsimB6z/")
driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")

输出:

【讨论】:

    猜你喜欢
    • 2014-06-10
    • 1970-01-01
    • 1970-01-01
    • 2015-12-22
    • 2011-05-14
    • 2012-07-27
    • 1970-01-01
    相关资源
    最近更新 更多