На чем и как лучше написать скрипт? Добрый день!
Мне нужна следующая программа:
1. Берет id из txt-файла.
2. Парсит JSON - https://api.vk.com/method/groups.getMembers?group_id=1 (подставляем id)
3. Сохраняет id в файл work.txt
4. Переходит к пункту 1.
После того, как цикл выполнен:
Удаляем все дубли из work.txt
Сравниваем 2 файла: old.txt и work.txt
Все id, которые есть work.txt, но которых нет в old.txt добавляем в result.txt
Сливаем old.txt и work.txt в один. Удаляем дубли. Называем его old.txt
На чем и как лучше написать скрипт?
Какие "кубики" нужно использовать?

21 Авг 2019 в 06:33
164 +1
1
Ответы
1

Для написания скрипта с таким функционалом можно использовать любой язык программирования, но для данной задачи удобнее всего использовать Python, так как он имеет библиотеки для работы с JSON, файлами и HTTP запросами.

Для работы с JSON можно использовать стандартную библиотеку json в Python, для работы с HTTP запросами - библиотеку requests. Для работы с файлами можно использовать стандартные средства Python, такие как модуль os.

Примерный план написания скрипта:

Открываем файл с id и считываем id в список.Цикл по списку id, в каждой итерации делаем запрос к API VK и получаем список участников группы.Сохраняем полученные id в файл work.txt.После цикла удаляем дубли из work.txt.Считываем old.txt и work.txt, находим разницу в id и сохраняем ее в result.txt.Сливаем old.txt и work.txt, удаляем дубли, сохраняем в old.txt.

Для выполнения таких задач также можно использовать библиотеки для удобной работы с файлами и данными, например pandas.

Но в целом, выбор языка программирования зависит от того, на каком языке вы более продвинуты и удобно чувствуете себя. Как уже упоминалось, для данной задачи Python будет хорошим выбором.

20 Апр в 13:16
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 95 047 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир