Как спарсить большой список, который подгружается на аяксе?

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63
Когда прокручиваешь страницу вниз-подгружается еще.
Html/dom ничего не дают, там только начало списка
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Когда прокручиваешь страницу вниз-подгружается еще.
Html/dom ничего не дают, там только начало списка
в DOM должна быть вся инфа со страницы, но только при условии, что вы произвели скролл страницы до конца..
 

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63
в DOM должна быть вся инфа со страницы, но только при условии, что вы произвели скролл страницы до конца..
Когда на аяксе другая часть текста подгружается, первый экран стирается)

Доступно только 100 элементов списка. Как только аякс грузит новый, то предыдущие 100 стираются в ДОМ
 
Последнее редактирование:

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Когда на аяксе другая часть текста подгружается, первый экран стирается)

Доступно только 100 элементов списка. Как только аякс грузит новый, то предыдущие 100 стираются в ДОМ
тогда надо сохранять каждую порцию экрана куда-либо, например добавлять в список или в файл..
 

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
791
Баллы
113
ну так собирайте и крутите, собирайте и крутите...
 
  • Спасибо
Реакции: rostonix

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Я тоже об этом подумать, но как переключать страницы догруженные аяксом и как за ними вообще следить?
переключать - это как и для чего?
скроллите экшеном эмуляции клавы макросами: DOWN, PGDN или END (что именно выбрать - надо смотреть по месту)
там никакого опознавательно знака не появляется, что данные закончились?
 

itofis51

Client
Регистрация
24.01.2015
Сообщения
9
Благодарностей
0
Баллы
1
Тоже столкнулся с такой необходимостью и возник вопрос можно как-то прописать зажатую например клавишу END ?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Тоже столкнулся с такой необходимостью и возник вопрос можно как-то прописать зажатую например клавишу END ?
очень просто: {END} {END} {END} {END} {END} {END} {END} (добавить по вкусу)
не совсем то, но все же..
 

itofis51

Client
Регистрация
24.01.2015
Сообщения
9
Благодарностей
0
Баллы
1
этот вариант использую в данный момент, интересно было вдруг кто придумал менее веселый метод)
 

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
791
Баллы
113
что тут придумывать?
по мне так метод с эмуляцией клавиатуры самый г...ый.
если мне нужно я делаю в лучшем сдучае на запросах, в худшем, другими методами.
запросы лучше всего потому что не грузят браузер, не срут в кеш и не унижают цпу
еще раз повтроюсь использовать клавитуру - саааааамый варварский метод.
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
Да тебе, я так понял в принципе Зенка вообще не нужна))))) тебе с ней просто проще что то делать, но и без неё ты не пропадешь)))))))))))
не все же могут на раз два найти и собрать нужный запрос, так что выкручиваются как могут)
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)