Добавлен timeSleep для get_dinamic_page
This commit is contained in:
+2
-2
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user