Skip to content

0x12th/VK-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VK parser

A simple parser informs users from the community by applying a filter to the received audience.

Простой парсер сообществ, пользователей из сообществ с возможностью применения фильтра на полученную аудиторию.


Для реализации интерфейса программы был использован PyQt5 – набор Python библиотек для создания графического интерфейса на базе платформы Qt5. Интерфейс программы стоит из 2 экранных форм: авторизация пользователя, основное окно программы со всем функционалом.

При запуске программы пользователю необходимо авторизоваться, введя логин и пароль. После успешной авторизации программа получает access_token, необходимый для работы многих алгоритмов. Access_token передается в модуль основной программы.

Screenshot


Структура модуля основной программы:

- Сообщества. Для поиска пользователей необходимо указать сообщества (ссылка / ID / заголовок). Также возможен поиск сообществ – необходимо указать фразы для поиска. При поиске сообществ доступен выбор сортировки и количества сообществ на каждую фразу.

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

- Фильтр. После успешного поиска целевой аудитории пользователь может воспользоваться фильтром. Фильтр следует применять, когда пользователь уверен в выбранных критериях фильтрации, т.к. аудитория со скрытыми полями указанных критериев отсеивается.

- Сохранение и загрузка полученной аудитории. Доступен может скопировать полученную аудиторию в буфер обмена или сохранить в отдельном файле. При необходимости, пользователь может загрузить полученную ранее целевую аудиторию для применения фильтра.

Screenshot

About

A simple community parser and user parser with the ability to filter the audience

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages