Касательно парсинга данных - не всегда это есть нарушение, поскольку если вы никак негативно не влияете на программное обеспечение Facebook + не совершаете действий, направленных на получение приватной информации пользователей, которая не открыта общественности либо вам, то абсурд трактовать такие действия противоправными (равносильно судить сервисы-агрегаторы, тот же самый Google за сбор базы в сети). Если ваша "жертва" осознанно сделала данные доступными всем - значит это не есть приватные данные.
Мой опыт сбора баз из ФБ говорит, что крайне не стоит использовать парсер Facebook, который десктопный - в моем случае пришлось докупать прокси + были большие проблемы с нагрузкой на компудактер. Среди web-решений, могу выделить b2b-group.xyz (то, что пользую лично), по другим решением слышал об API Ulitka, но не находил сайт сего чуда Как-то так :-)