сбор id групп вк



  • Сделал небольшой сборщик id групп vk. Вариант тестовый если заинтересует кого-нибудь возможно усовершенствовать.
    Стартовый урл должен быть вида https://m.vk.com/trahowasiya?act=members
    нужно ввести количество страниц + 1 то есть если страниц 10 нужно указать 11 в противном случае файл отчета не запустится. Я понимаю что это не удобно но так и не смог сделать чтобы автоматом прибавляло) папка должна находиться по адресу C:\test (можно изменить в коде если нужно) в папке файл str.txt в нем находятся номера страниц.
    после удачного парсинга открывается блокнот с собранными id
    Если кто посоветует как прибавить +1 к ресурсу было бы супер. Буду рад любым откликам. Делал по мотивам поста http://community.bablosoft.com/topic/398/помогите-реализовать-xpath-парсинг-или-иной но реализация своя так сказать

    сам архив 0_1475316112591_test.rar



  • @Стас Хорошая реализация, посмотрим что взять или доработать. Я вот ещё подумал, делать парсинг не из мобильной версии а со страницы Api.vk , вот пример ссылки - api.vk.com/method/groups.getMembers.xml?group_id=officialpages&connections&offset=0&access_token= (officialpages это ид нужной группы) . в строчках UID это id пользователей.
    Что удобно - это 1000 участников на одной странице. После сбора можно добавлять к offset 1000 для просмотра следующих 1000 юзверей. Только как отсеять лишнюю инфу вида тегов.



  • @zombroid266 интересно не знал о таком варианте



  • @zombroid266 регудяркой можно вытащить айдшники



  • @DrPrime не подскажешь где можно ознакомиться с регулярками ? Понять что за зверь )



  • @zombroid266
    https://youtu.be/UkNvH-QNyxc вот видео по созданию регулярок. Что бы применить в софте есть раздел с регулярными выражениями. Например, в этом случае сохраняешь ответ сервера в переменную, а переменную парсишь созданной регуляркой и сохраняешь результат в новую переменную. Дальже уже делаешь с ней то что нужно



  • @DrPrime спасибо ) буду пробовать



  • Финальная версия парсера пользователей из группы, взял у тебя способ извлечения пользователей со страницы. 0_1475477499700_mvkpars-final.xml
    Понимаю что это никому ненужное, начинал работу лишь чтобы начать осваивать софт и создать первый скрипт, спасибо всем кто помогал отвечая на вопросы.
    Теперь приступлю к парсингу из api.vk =)



  • @zombroid266 Не согласен что никому не нужно. Чем больше примеров тем проще как обучаться так и реализовывать что то свое.



  • единственное что понял, так это первую ссылку на api вконтакте... как это с помощью программы сделать - ничего не понятно к сожалению(((


Log in to reply