Парсим вк

AgentRassilok

Известная личность
Регистрация
08.11.2016
Сообщения
1 272
Благодарностей
466
Баллы
83

СТЕПАН

Moderator
Регистрация
17.03.2013
Сообщения
951
Благодарностей
353
Баллы
63
50к не спарсишь там ограничение было не более 1000

делаешь фокус на нижнем элементу, данные подгружаются

проверяешь высоту body если увеличилась повторяешь фокус и по кругу пока не перетсанет меняться значение высоты

затем регуляркой парсишь значения

примерно так
 
  • Спасибо
Реакции: AgentRassilok

izunag

Пользователь
Регистрация
23.08.2017
Сообщения
125
Благодарностей
26
Баллы
18
а тебе что конкретно нужно, ссылки на профили ?
 

AgentRassilok

Известная личность
Регистрация
08.11.2016
Сообщения
1 272
Благодарностей
466
Баллы
83

AgentRassilok

Известная личность
Регистрация
08.11.2016
Сообщения
1 272
Благодарностей
466
Баллы
83
50к не спарсишь там ограничение было не более 1000

делаешь фокус на нижнем элементу, данные подгружаются

проверяешь высоту body если увеличилась повторяешь фокус и по кругу пока не перетсанет меняться значение высоты

затем регуляркой парсишь значения

примерно так
Спасибо а нету примера готового?
 

izunag

Пользователь
Регистрация
23.08.2017
Сообщения
125
Благодарностей
26
Баллы
18
50к не спарсишь там ограничение было не более 1000
ajax отправляет запросы на /al_search.php со следующими параметрами,

al=1&al_ad=0&c[age_from]=20&c[age_to]=20&c[city]=1&c[country]=1&c[name]=1&c[photo]=1&c[section]=people&c[sex]=1&offset=40

возможно поэксперементировав с параметром offset что-то выйдет
 

AgentRassilok

Известная личность
Регистрация
08.11.2016
Сообщения
1 272
Благодарностей
466
Баллы
83
ajax отправляет запросы на /al_search.php со следующими параметрами,

al=1&al_ad=0&c[age_from]=20&c[age_to]=20&c[city]=1&c[country]=1&c[name]=1&c[photo]=1&c[section]=people&c[sex]=1&offset=40

возможно поэксперементировав с параметром offset что-то выйдет
Проснусь щас тестану, есть еще идеи?
 

izunag

Пользователь
Регистрация
23.08.2017
Сообщения
125
Благодарностей
26
Баллы
18
ну я так в бродилке проверил, то да ограничение на скрол есть.
Так что пока единственная рабочая идея ну или возможно апи вк позволяет больше
 

ol1ver

Client
Регистрация
29.08.2013
Сообщения
332
Благодарностей
82
Баллы
28
API не позволяет?
 

izunag

Пользователь
Регистрация
23.08.2017
Сообщения
125
Благодарностей
26
Баллы
18
Так что пока единственная рабочая идея
4106266808806068540{"section":"people","has_more":false,"offset":1020,"qid":"","script":"cur.lang = extend(cur.lang || {}, []);"}
Доступны только первые 1000 результатов.
Уточните критерии поиска.

в общем не вариант
 

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 634
Благодарностей
963
Баллы
113
API не позволяет?
там есть метод users.getFollowers
https://vk.com/dev/users.getFollowers
Т.е. подписчики. не знаю, чем от друзей отличаются.
Можно попробовать спарсить с доп.полями
Потом вычленить тех, кто нужен.
Всяко лучше чем через вэб-морду
ну, можно и через вэб-морду.
Можно и гланды через жопу удалить.
Было бы желание.... а исполнитель найдется
 

AgentRassilok

Известная личность
Регистрация
08.11.2016
Сообщения
1 272
Благодарностей
466
Баллы
83
API не позволяет?
я не умею с апи работать пока

4106266808806068540{"section":"people","has_more":false,"offset":1020,"qid":"","script":"cur.lang = extend(cur.lang || {}, []);"}
Доступны только первые 1000 результатов.
Уточните критерии поиска.

в общем не вариант
буду по месяцам делать январь/февраль/март и сортировать в 12 столбцов таблицы либо 12 таблицы
там есть метод users.getFollowers
https://vk.com/dev/users.getFollowers
Т.е. подписчики. не знаю, чем от друзей отличаются.
Можно попробовать спарсить с доп.полями
Потом вычленить тех, кто нужен.
Всяко лучше чем через вэб-морду
ну, можно и через вэб-морду.
Можно и гланды через жопу удалить.
Было бы желание.... а исполнитель найдется
хочу сам разобраться
 

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 634
Благодарностей
963
Баллы
113
что-то мене переклинило
Для друзей по апи есть метод
https://vk.com/dev/friends.get
берез 5 тыс. за один заход
50 тыс за минуту возьмет, если с паузами
 
  • Спасибо
Реакции: AgentRassilok

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 634
Благодарностей
963
Баллы
113
  • Спасибо
Реакции: one и AgentRassilok

AgentRassilok

Известная личность
Регистрация
08.11.2016
Сообщения
1 272
Благодарностей
466
Баллы
83

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 634
Благодарностей
963
Баллы
113

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 634
Благодарностей
963
Баллы
113
там еще плюсы у этого метода (как и вообще у апи) - без всяких доп.запросов, доп. полями можно выпарсить открыта ли личка, когда заходил в последний раз и с какого устройства (типа с айфона, айпада или браузер и т.д.)
 
  • Спасибо
Реакции: AgentRassilok

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