Необходим набор php скриптов, для парсинга инстраграмма:
Скрипт 1: Сбор активной аудитории
Необходим скрипт php для сбора активной аудитории, который на входе получает имя профиля, количество профилей, количество публикаций, например:
- in.php delovaya.pro 5000 100
Результатом работы скрипта будет наполненный файл delovaya.pro_in.txt, в котором по одному на строку до 5000 находятся уникальные имена аккаунтов, которые лайкали 100 последних публикаций профиля delovaya.pro
Скрипт 2: Фильтрация аудитории
Необходим скрипт php для проверки профилей на соответствие условиям фильтра, который на входе получает файл для анализа с профилями, диапазон количества подписчиков, диапазон количества подписок, минимальное количество публикация, наличие аватарки, файл стоп-слов, файл, например:
- filtr.php delovaya.pro_in.txt 1-500 1-500 10 1 stop.txt
Результатом работы скрипта будет наполненный файл delovaya.pro_in_filtr.txt, в котором по одному на строку находятся уникальные уникальные имена аккаунтов, которые соответствуют условию фильтрации: подписчиков от 1 до 500, подписок от 1 до 500, больше 10 публикаций, есть аватарка, описание не содержит стоп слов
Скрипт 3: Сбор подписок
Необходим скрипт php для сбора подписок, который на входе получает файл с профилями, и количество необходимым подписок по каждому профилю, например:
- following.php delovaya.pro_in.txt 500
Результатом работы скрипта будет наполненный файл delovaya.pro_in_filtr_following.txt, в котором будут не более 500 не приватных подписок по каждому профилю из файла. Проверять уникальность не нужно.
Скрипт 4: Подсчитать вхождения
Необходим скрипт php для подсчета вхождений, который на входе получает файл, содержащий дубликаты название профиелей, например:
count.php delovaya.pro_in_filtr_following.txt
Результатом работы скрипта будет наполненный файл delovaya.pro_in_filtr_following_count.txt, в котором будут тольк уникальные профили, при этом, после профиля (с разделителем ";", указывается как часто повторялся профиль в файле.
Все скрипты должны продолжать парсинг независимо от ошибок, выводить на экран информацию о том, что обрабатывается и ошибки обработки.
Работаю только по безопасной сделке.
Опубликован 11.05.2017 в 18:32
Заказ находится в архиве