Добавлен timeSleep для get_dinamic_page

This commit is contained in:
Ilia Miheev
2025-05-17 15:31:47 +03:00
parent fe7ebb01af
commit 38e15c10fa
+2 -2
View File
@@ -109,7 +109,7 @@ class Pars:
raise RuntimeError(e) from e raise RuntimeError(e) from e
def get_dinamic_page(self, url, pathToSaveFile, closeWindow:bool=1) -> None: def get_dinamic_page(self, url, pathToSaveFile, closeWindow:bool=1, timeSleep:int=2) -> None:
'''Получаем динамическую страницу''' '''Получаем динамическую страницу'''
# Устанавливаем опции для Chrome WebDriver # Устанавливаем опции для Chrome WebDriver
@@ -126,7 +126,7 @@ class Pars:
# Прокручиваем до низа страницы # Прокручиваем до низа страницы
driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
# Ждем загрузки страницы # Ждем загрузки страницы
sleep(2) sleep(timeSleep)
# Вычисляем новую высоту страницы # Вычисляем новую высоту страницы
new_height = driver.execute_script("return document.body.scrollHeight") new_height = driver.execute_script("return document.body.scrollHeight")
if new_height == last_height: if new_height == last_height: