По исходным данным — ссылкам на профили в соцсетях, сформировать списки друзей в формате Имя Друга; ID друга.
Результат выводится в CSV файл (по каждой исходной ссылке на профиль — отдельный файл) в кодировке UTF-8.
Имя создаваемого CSV файла имеет формат ИмяПользователя_IDпользователя_ТекущаяДата.csv
Авторизация в соцсетях выполняется пользователем программы самостоятельно (в браузере Internet Explorer)
Для каждой соцсети настроен отдельный парсер.
Ссылки на профили пользователей (чьих друзей надо найти и сохранить в CSV файл) вводятся на вкладке «Исходные данные»
Количество ссылок не ограничено (по одной ссылке в каждой строке)
Чтобы не усложнять настройку парсеров авторизацией в соцсетях, и выполнением хитрых запросов для вывода полного списка друзей,
используется вариант с предварительной ручной авторизацией в каждой из соцсетей с использованием браузера Internet Explorer
(увы, использовать другие браузеры возможности нет. Так что только IE)
Для каждой из исходных ссылок:
- выполняется открытие страницы в браузере
- запоминается имя и ID пользователя в переменных Name и ID
- производится поиск ссылки на список друзей
- выполняется переход на страницу со списком друзей
-
страница прокручивается вниз до тех пор, пока список друзей увеличивается
Для соцсети Facebook, кроме того, программа «нажимает» на ссылку «Показать ещё...», и потом снова прокручивает страницу вниз -
когда весь список друзей отображен на странице, создается временный файл Excel,
и в него выводятся результаты (в 2 столбца - имя пользователя и его ID) -
по окончании вывода данных на лист, выполняется экспорт результата в файл CSV
В папке с программой создается подпапка с названием соцсети, а в неё помещается сформированный CSV файл - временный файл Excel (куда выводились данные) закрывается без сохранения изменений
Таким образом, по окончании работы парсера, результат надо искать не в самом Excel,
а в той папке, где расположен файл надстройки «Парсер сайтов»
Комментарии
А где эти email взять-то?
В соцсетях адреса почты скрыты. Парсер может взять с сайта только то, что отображается на сайте.
Если на сайте (вручную) можно найти / увидеть email, то парсер его возьмёт. А нет, - ну значит нет.
Добрый день! Есть парсеры по сбору email друзей профиля?
Здравствуйте, Дмитрий.
Все выложенные на сайте парсеры, - лишь примеры, работа их не гарантируется (т.к. время идет, сайты меняются, - да и много причин, по которым парсер может выдавать ошибки)
Если хотите, чтобы всё четко работало, - можем настроить под заказ.
Возникли проблемы с использованием парсера FB:
1) Некоторый профайлы качает, но итоговый файл пустой.
2) На некоторые другие ругается "Не удалось найти имя пользователя на загруженной странице".
К сожалению, выдает ошибку.
Отправить комментарий