Скролинг вконтакте

vz767

Client
Регистрация
12.11.2015
Сообщения
92
Благодарностей
1
Баллы
8
столкнулась с проблемой: есть сообщество, сделала по его участникам выборку по стране и городу, иполучилось около 15 000 чел, как проскролить страницу до конца?
 

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 440
Благодарностей
503
Баллы
113
эмуляция end, но лучше работать через api, парсить через вебморду это фуфуфу
 
  • Спасибо
Реакции: Fr13nd

vz767

Client
Регистрация
12.11.2015
Сообщения
92
Благодарностей
1
Баллы
8
я правильно поняла, что надо эмуляцию клавиатуры использовать? а как прописать условие,где действие невыполнено,ну когда будет достигнут конец страницы?
 

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 440
Благодарностей
503
Баллы
113
Считать высоту страницы до нажатия end и после, если высота увеличилась - повторяем, если совпадает - достигнут конец страницы.
Пример есть на стартовой странице PM
 
  • Спасибо
Реакции: CSS

vz767

Client
Регистрация
12.11.2015
Сообщения
92
Благодарностей
1
Баллы
8
могли бы ссылку кинуть?
 

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 440
Благодарностей
503
Баллы
113

vz767

Client
Регистрация
12.11.2015
Сообщения
92
Благодарностей
1
Баллы
8
пардоньте,затупила, думала РМ - это некий сторонний ресурс
 

panacea

Client
Регистрация
27.04.2015
Сообщения
97
Благодарностей
28
Баллы
18
Клик по этой ссылке попробуй

Код:
<a id="show_more_link" onclick="return searcher.showMore();" class="clear" style="">
  <div id="show_more_progress" class="progress"></div>
  <div id="show_more">Показать ещё</div>
</a>
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Особо не увлекайтесь скроллом бесконечным. Браузер может умереть от такого(
 

Lite

Client
Регистрация
17.10.2013
Сообщения
283
Благодарностей
89
Баллы
28
Можете добавить параметр offset=N(отступ) к адресной строке и увеличивать параметр, чтобы получать новые результаты. Так не придется использовать скролинг.
В любом случае, и с offset, и с обычным скролингом (можете проверить и прокрутить в браузере), ВК отдаст только первые 1000 результатов.
Тут или переходить на апи, или вводить новые критерии поиска (парсить еще по году рождения, например).
 

vz767

Client
Регистрация
12.11.2015
Сообщения
92
Благодарностей
1
Баллы
8
эмуляция end, но лучше работать через api, парсить через вебморду это фуфуфу
могли бы в общих чертах обьяснить как это сделать? с чего начать освоение api?
 

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
556
Баллы
93
Последнее редактирование:

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