2016-09-21 8 views
0

Я администратор группы Facebook и стараюсь отслеживать, сколько людей добавили каждый пользователь. Я не могу придумать, как я могу легко написать сценарий:Определение количества людей, добавленных в группу facebook одним членом

  1. Определить, сколько человек Пользователь добавил.
  2. Отрежьте это файлу в формате $User:$number_of_added_members.

Мне сообщили, что я не могу это сделать с помощью API, я стучу головой о стену здесь. Если бы кто-нибудь мог хотя бы указать мне в правильном направлении, это было бы очень признательно.

+0

Невозможно получить такую ​​информацию через API. – CBroe

+0

Я понял, что не было, я думал больше о том, чтобы соскрести сайт с помощью wget или подобного. Я уточню свой вопрос, чтобы сделать его более ясным. –

+0

Скребок (без предварительного письменного разрешения) против Facebook ToS. Для чего вам нужна эта информация? – CBroe

ответ

0

Возможно, вы можете работать с сайтом, в котором перечислены все участники, и найдите строку под членом, которая говорит «добавлена». Но я не уверен, как долго это остается до того, как она переключится на «в группе с тех пор "

Редактировать Используйте гусеничный программное обеспечение, как в Symfony пересечь HTML страницы. Для этого инструмента вам понадобится PHP CLI. DOMCrawler from Symfony

+0

В настоящее время это то, что я пытаюсь сделать, я сохранил html страницы и пытаюсь получить то, что хочу, используя grep и regex, но у меня проблемы с этим. И не совсем уверен, как получить информацию, которую я хочу в файл. –

+0

Я обновил свой ответ с идеей гусеничного – DBX12

0

Я только что сделал это ... Фактически я программист и сделал это в трудной форме, потому что мне нужна группа пользователей. Я надеялся, что график api по крайней мере даст мне xml пользователя с добавлением, чтобы сделать мой код прочитанным, но это не так, что я сделал, это просто скопировать таблицу на странице участников и вставить ее в файл txt и сделать код на Python, прочитать его и сделать словарь пользователя: number_of_users_he_added. было быстро, но есть проблема, что страница участников не дает вам всех результатов, ее бесконечной прокрутки, и у меня много членов. u может написать сценарий js, который читает dom вместо копии или даже расширения chrome, но все еще имеет проблему с прокруткой бесконечности. , если facebook предоставит добавленное поле на их графике, это будет замечательно