Этот скрипт на Python получает список участников заданной группы ВКонтакте, фильтрует их по возрастному диапазону и экспортирует ссылки на их профили в CSV файл. Проект использует библиотеку vk_api
для взаимодействия с API ВКонтакте.
- Получение всех участников указанной группы ВКонтакте.
- Фильтрация участников по возрасту на основе их даты рождения.
- Сохранение отфильтрованных ссылок на профили в CSV файл.
- Логирование для отслеживания прогресса и ошибок.
Перед использованием скрипта убедитесь, что у вас установлены следующие зависимости:
- Python 3.x
- Библиотека
vk_api
для взаимодействия с VK API. - Библиотека
tqdm
для отображения прогресса при фильтрации. csv
для записи результатов в файл.
Используйте poetry
для установки необходимых библиотек:
poetry install
-
Клонирование репозитория:
git clone https://github.com/ваш-username/VKParser.git cd VKParser
-
Настройка переменных:
- В файле
parser.py
замените строкиtoken
иgroup_id
на ваш токен и ID группы. - Пример:
token = "ваш_токен_вк" group_id = "id_группы"
- В файле
-
Запуск скрипта:
Выполните команду для запуска:
python parser.py
token
: Токен для доступа к VK API.group_id
: ID группы ВКонтакте, чьих участников нужно получить.min_age
: Минимальный возраст участников (по умолчанию 14).max_age
: Максимальный возраст участников (по умолчанию 21).output_file
: Имя файла, в который будут сохранены результаты (по умолчанию<group_id>.csv
).
-
Замените переменные в
parser.py
:token = "ваш_токен_вк" group_id = "123456789" # пример ID группы
-
Запустите скрипт:
python parser.py
После выполнения скрипта, отфильтрованные ссылки на профили будут сохранены в указанный CSV файл.