На чем и как лучше написать скрипт? Добрый день! Мне нужна следующая программа: 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 На чем и как лучше написать скрипт? Какие "кубики" нужно использовать?
Для написания скрипта с таким функционалом можно использовать любой язык программирования, но для данной задачи удобнее всего использовать 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 будет хорошим выбором.
Для написания скрипта с таким функционалом можно использовать любой язык программирования, но для данной задачи удобнее всего использовать 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 будет хорошим выбором.