Python Селен не прокручивается вниз страницы - PullRequest
0 голосов
/ 15 апреля 2020

Я пытаюсь написать программу, которая загружает веб-страницу в 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))

1 Ответ

1 голос
/ 15 апреля 2020

Я попробовал ниже код и его рабочий для меня

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

вывод:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...