Что нового

Скроллинг подгружаемой страницы до упора

Alkaris

Новичок
Сообщения
9
Репутация
0
Есть страница из аудиозаписями вконтакте. Мне нужно полностью загрузить ее код, а для этого соответственно полностью проскроллить вниз, ибо страница подгружается с прокруткой. Количество аудиозаписей всегда разная, а значит и скроллить не всегда одинаково придется. Есть какая-то проверка, что позволит мне узнать, что я уже точно прокрутил до упора?
 

edyapd

Осваивающий
Сообщения
380
Репутация
30
Не моё. Нашёл здесь на форуме. Проверял, рабочее
Код:
$oIE=_IECreate($s_Url, 1)
$iTmpHeight = 0
$iHeight = $oIE.document.body.scrollHeight ; высота скролинга в окне браузера
While $iTmpHeight <> $iHeight
	$iTmpHeight = $iHeight
	$oIE.document.parentwindow.scrollTo(0, $iHeight) ; прокрутка
	Sleep(300)
	$iHeight = $oIE.document.body.scrollHeight ; высота скролинга в окне браузера
WEnd

$sHTML = _IEDocReadHTML($oIE) ; Читает код HTML
 
Автор
A

Alkaris

Новичок
Сообщения
9
Репутация
0
задержку увеличил до 850, а то скролл заканчивается до догрузки страницы
 

KennethteM

Новичок
Сообщения
1
Репутация
0
РЕШЕНО Скроллинг подгружаемой страницы до упора

Нет, подобный вариант не канает, копируется весь экран, а нужна только страница причем полностью и то, что остается ниже если имется полоса прокрутки, т.е. нужно нечто подобное макету страницы.
 
Верх