Перейти к содержимому



Купить ссылку здесь
Фотография

Отвечаю на любые вопросы по API VKontakte. Спрашивай!

Форум ZiSMO.biz
30
Сообщений в теме: 30

OFFLINE Отправлено

MachinesWork
группа пользователя
  • Онлайн:13д 16ч 24м
28

Спрашивайте - отвечу! Могу-умею)

 

PS. Эта тема именно для программирования, поэтому отвечать буду на вопросы связанные с запросами к API и их программной реализацией


Сообщение отредактировал MachinesWork: 02 09 2016 - 11:16




    • 0
  • Наверх

OFFLINE Отправлено

Glor
группа пользователя
  • Онлайн:315д 8ч 55м
1 282

Ok. Как получить больше 1000 результатов из поиска по пользователям? (API)

Я только придумал используя дату рождения, за каждый день если подставлять.


    • 0
  • Наверх

OFFLINE Отправлено

JavaDeveloper
группа пользователя
  • Онлайн:115д 4ч 47м
127

Ok. Как получить больше 1000 результатов из поиска по пользователям? (API)

Я только придумал используя дату рождения, за каждый день если подставлять.

за один запрос?


    • 0
  • Наверх

Рекламный пост

OFFLINE Отправлено

Pleorin
группа пользователя
  • Онлайн:7д 16ч 54м
35

*
Популярное сообщение!

sms-online.pro - новый, динамически развивающийся, сайт по SMS активациям почти любого сервиса!

Наш сервис полностью автоматизирован

Мы можем похвастаться не только высокой скоростью работы сайта, но и скоростью предоставления SMS сообщений.

 

21124068.gif

 

Канал в Telegram: @smsonlinepro

Поддержка в Telegram: @Pleorin

Почта: support@sms-online.pro

 

 

---

[Рекламный пост]


Сообщение отредактировал Pleorin: 25 05 2018 - 16:50

http://sms-online.pro  - Лучший сайт по приему SMS от любого сервиса!  http://opt-vk.ru - Авторег ВК и других сайтов по оптовым ценам! 

    • 7
  • Наверх

OFFLINE Отправлено

MachinesWork
группа пользователя
  • Онлайн:13д 16ч 24м
28

Ok. Как получить больше 1000 результатов из поиска по пользователям? (API)

Я только придумал используя дату рождения, за каждый день если подставлять.

именно сегментацией - чаще всего по ДР(опять же есть люди, у которых не указан) - или тогда уже полным перебором профилей, если критерий общедоступный) 

 

самый косяк при работе через поиск - где-то на 500-600-ом запросе ВК начинает возвращать пустые ответы - типа временный бан - около часа.


    • 0
  • Наверх

OFFLINE Отправлено

FTOH
группа пользователя
  • Онлайн:131д 22ч 53м
226

Ok. Как получить больше 1000 результатов из поиска по пользователям? (API)

Я только придумал используя дату рождения, за каждый день если подставлять.

Почему бы не указать смещение?

ZxRp63B.png

 

P.S. Уже увидел

LDt7fJj.png


Сообщение отредактировал FTOH: 16 08 2016 - 18:41

    • 0
  • Наверх

OFFLINE Отправлено

Glor
группа пользователя
  • Онлайн:315д 8ч 55м
1 282

за один запрос?

 

не обязательно, это уже второстепенный фактор

 

именно сегментацией - чаще всего по ДР(опять же есть люди, у которых не указан) - или тогда уже полным перебором профилей, если критерий общедоступный) 

 

самый косяк при работе через поиск - где-то на 500-600-ом запросе ВК начинает возвращать пустые ответы - типа временный бан - около часа.

 

значит я на верном пути был. Да бывает и раньше блокирует, если часто отправлять


    • 0
  • Наверх

OFFLINE Отправлено

JavaDeveloper
группа пользователя
  • Онлайн:115д 4ч 47м
127

не обязательно, это уже второстепенный фактор

а что мешает получать в цикле, просто увеличивая offset на 1000 каждый раз или я тебя не так понял?)


    • 0
  • Наверх

OFFLINE Отправлено

JavaDeveloper
группа пользователя
  • Онлайн:115д 4ч 47м
127

самый косяк при работе через поиск - где-то на 500-600-ом запросе ВК начинает возвращать пустые ответы - типа временный бан - около часа.

это как? просто пустота или какой-то код ошибки все же есть?


    • 0
  • Наверх

OFFLINE Отправлено

MachinesWork
группа пользователя
  • Онлайн:13д 16ч 24м
28

это как? просто пустота или какой-то код ошибки все же есть?

просто пустота - как будто ничего не найдено { response: [] }


    • 0
  • Наверх

OFFLINE Отправлено

Glor
группа пользователя
  • Онлайн:315д 8ч 55м
1 282

это как? просто пустота или какой-то код ошибки все же есть?

 

эм, параметр offset не работает там, если он >=1000

Просто пустой результат возвращается)


Сообщение отредактировал Glor: 16 08 2016 - 18:30

    • 0
  • Наверх

OFFLINE Отправлено

Glor
группа пользователя
  • Онлайн:315д 8ч 55м
1 282

это как? просто пустота или какой-то код ошибки все же есть?

 

это их защита, я думаю, чтобы не перегружали сервер


    • 0
  • Наверх

OFFLINE Отправлено

JavaDeveloper
группа пользователя
  • Онлайн:115д 4ч 47м
127

эм, параметр offset не работает там, если он >=1000

Просто пустой результат возвращается)

забавно)) я просто только с группами работал, там проблем нет подобных


    • 0
  • Наверх

OFFLINE Отправлено

Glor
группа пользователя
  • Онлайн:315д 8ч 55м
1 282

забавно)) я просто только с группами работал, там проблем нет подобных

 

на поиск групп кстати аналогичная штука стоит, не больше 1000


    • 0
  • Наверх

OFFLINE Отправлено

MachinesWork
группа пользователя
  • Онлайн:13д 16ч 24м
28

забавно)) я просто только с группами работал, там проблем нет подобных

фишка всех методов, где в конце есть .search - действительно наиболее нагружающая операция, для groups.getById достаточно построить индексный файл и все хорошо, а вот с поиском по базе куда ресурсозатратнее, поэтому ВК и дает ограничения


    • 0
  • Наверх

OFFLINE Отправлено

JavaDeveloper
группа пользователя
  • Онлайн:115д 4ч 47м
127

на поиск групп кстати аналогичная штука стоит, не больше 1000

я имел в виду парсинг людей из группы, а не групп через поиск)


    • 0
  • Наверх

OFFLINE Отправлено

JavaDeveloper
группа пользователя
  • Онлайн:115д 4ч 47м
127

просто пустота - как будто ничего не найдено { response: [] }

хз, я паузы делаю по 300 млсек после каждого запроса и такой проблемы не было


    • 0
  • Наверх

OFFLINE Отправлено

MachinesWork
группа пользователя
  • Онлайн:13д 16ч 24м
28

хз, я паузы делаю по 300 млсек после каждого запроса и такой проблемы не было

попробуй сделать несколько тысяч запросов - схватишь такую вещь - даже с секундной паузой. Ну, по крайней мере, месяц назад это работало))) search'ем пользуюсь редко, поэтому возможно за месяц все поменялось


Сообщение отредактировал MachinesWork: 16 08 2016 - 18:40

    • 0
  • Наверх

OFFLINE Отправлено

JavaDeveloper
группа пользователя
  • Онлайн:115д 4ч 47м
127

search вообще не юзал. И так понял, что к счастью))

сталкивался только с парсингом людей из групп


    • 0
  • Наверх

OFFLINE Отправлено

BlackShadow
группа пользователя
  • Онлайн:20д 18ч 55м
20

вы что! ипользуйте regular expressions - это стандарт парсинга в любом языке


    • 0
  • Наверх

OFFLINE Отправлено

MachinesWork
группа пользователя
  • Онлайн:13д 16ч 24м
28

вы что! ипользуйте regular expressions - это стандарт парсинга в любом языке

мы здесь обсуждаем работу с API - а там регулярки не нужны, ибо все нормальные быстрые либы для обработки json'а построены на поиске сабстрингов или чайлдов для xml. Для парсинга html я бы еще подумал, и то вопрос, так как проще эмулировать запрос, который в итоге вернет все равно структурированные данные


    • 0
  • Наверх

OFFLINE Отправлено

BlackShadow
группа пользователя
  • Онлайн:20д 18ч 55м
20

мы здесь обсуждаем работу с API - а там регулярки не нужны, ибо все нормальные быстрые либы для обработки json'а построены на поиске сабстрингов или чайлдов для xml. Для парсинга html я бы еще подумал, и то вопрос, так как проще эмулировать запрос, который в итоге вернет все равно структурированные данные

либы не всегда имеются и не все форматы поддерживают


Сообщение отредактировал BlackShadow: 16 08 2016 - 19:01

    • 0
  • Наверх

OFFLINE Отправлено

MachinesWork
группа пользователя
  • Онлайн:13д 16ч 24м
28

сами либы на регулярках построены, и не всегда имеются и не все форматы поддерживают

быстрые либы - нет. Минусы регулярок:

1. Сложные условия - сложно реализовать

2. Нечитабельность кода

3. Нетудобно обрабатывать ошибки осутствия элементов

и т.д. 


    • 0
  • Наверх

OFFLINE Отправлено

BlackShadow
группа пользователя
  • Онлайн:20д 18ч 55м
20

быстрые либы - нет. Минусы регулярок:

1. Сложные условия - сложно реализовать

2. Нечитабельность кода

3. Нетудобно обрабатывать ошибки осутствия элементов

и т.д. 

да ладно, потролил тебя и хватит)) конечно я бы использовал либы в больших проектах, просто когда лень и мелочи можно rx


Сообщение отредактировал BlackShadow: 16 08 2016 - 19:19

    • 0
  • Наверх

OFFLINE Отправлено

MachinesWork
группа пользователя
  • Онлайн:13д 16ч 24м
28

да ладно, потролил тебя и хватит)) конечно я бы использовал либы в больших проектах, просто когда лень и мелочи можно rx

регулярочки удобны, когда на коленочке нужно собрать нечто работающее за пятнадцать минут - вот тогда да - обожаю их)


    • 0
  • Наверх

OFFLINE Отправлено

Илья Браистов
группа пользователя
  • Онлайн:17д 23ч
26

Ok. Как получить больше 1000 результатов из поиска по пользователям? (API)

Я только придумал используя дату рождения, за каждый день если подставлять.

брал из поиска первые 100 групп выбранного города, и парсил их участников)))


    • 0
  • Наверх

OFFLINE Отправлено

MachinesWork
группа пользователя
  • Онлайн:13д 16ч 24м
28

брал из поиска первые 100 групп выбранного города, и парсил их участников)))

это же сильно неточный метод:

1. Участники групп могут быть из других городов

2. У участников групп может быть скрыт город = в то время как при поиске фильтрация происходит даже если город скрыт

3. Поиск может производиться не по городу, а по другим параметрам типа - выдай мне всех выпускников конкретного ВУЗА - не удастся спарсить 100 групп этого ВУЗа и по ним получить желаемое

 

Вобщем, метод опасный и требует серьезной постфильтрации.


    • 0
  • Наверх

OFFLINE Отправлено

zuzu7777
группа пользователя
  • Онлайн:468д 14ч 51м
634

Спрашивайте - отвечу! Могу-умею)

 

PS. Эта тема именно для программирования, поэтому отвечать буду на вопросы связанные с запросами к API и их программной реализацией

Здравствуйте

Не знаю по теме или нет мои вопросы будут, может они покажутся банальными

У меня два вопроса

1.как установит приватность ("Только пользователям ВКонтакте", "Всем, кроме поисковых сайтов", "Всем" )

2.можно узнать свой баланс(голоса), и сделать пополнение


    • 0
  • Наверх

OFFLINE Отправлено

MachinesWork
группа пользователя
  • Онлайн:13д 16ч 24м
28

Здравствуйте

Не знаю по теме или нет мои вопросы будут, может они покажутся банальными

У меня два вопроса

1.как установит приватность ("Только пользователям ВКонтакте", "Всем, кроме поисковых сайтов", "Всем" )

2.можно узнать свой баланс(голоса), и сделать пополнение

к сожалению, открытый API таких действий не позволяет - только через скрипты автоматизации - типа расширений для браузера или эмуляции мыши или запросов


    • 0
  • Наверх

OFFLINE Отправлено

zuzu7777
группа пользователя
  • Онлайн:468д 14ч 51м
634

к сожалению, открытый API таких действий не позволяет - только через скрипты автоматизации - типа расширений для браузера или эмуляции мыши или запросов

спасибо за ответ

а я все таки надеялась, что есть какие то скрытые методы


    • 0
  • Наверх

OFFLINE Отправлено

Artik-shop
группа пользователя
  • Онлайн:62д 20ч 8м
241

может ли кто-то написать специфический парсер вк за копеечку? в ЛС 


$ - $ - $  Likеst - от 35p в магазине  artik.top $ - $ - $

    • 0
  • Наверх