Я пытаюсь экспортировать Facebook-страницу.База данных экстрактов вентиляторов с сайта Facebook
Чем ближе я нахожусь this article.
Она гласит:
Getting вентиляторы со страницы Facebook является пока не поддерживаются API Facebook. К счастью, веб-интерфейс Facebook использует простой вызов AJAX/JSON для подачи данных при просмотре данных page.the при просмотре страницы.
И он объясняет, что он делает так:
Моя стратегия, чтобы установить эти данные бесплатно было нюхать сетевого трафика с помощью Wireshark инструмента , то переигрывать HTTP вызовы с рубином script.calls с рубиновым скриптом.
Я не знаю ничего о рубин, так что я начал пробовать с PHP скрипты, оставленные в одном из комментариев, тот по: «Этьена Bley»
Сценарий идет как this.
Сценарий говорит, что вы можете скачать Charles Proxy найти эти переменные:
$cookie
$node_id
$post_form_id
$fb_dtsg
Когда я использую Charles Proxy Soft, и войти в систему как администратор, я получаю это:
И оттуда я получить то, что я предполагаю, что это переменное печенье:
BTW Безопасно ли делить весь файл cookie? это полезно? (Если я буду редактировать как можно скорее)
Сценарий также говорит:
// set settings in these 4 lines from results of charles when getting the 2nd page of "Get All Fans" in FB (you need to be admin of fan page to do this)
Я не могу понять, что он имеет в виду: getting the 2nd page
Итак, мои вопросы:
1) Что это за переменные?
2) Каковы их значения? Как я могу их получить?
3) Чтобы правильно настроить эти сценарии, это единственное, что мне нужно для работы этого скрипта?
Надеюсь, вопрос будет достаточно ясным, если нет, пожалуйста, задайте любые вопросы, которые вам нужны!
Заранее благодарен!
уверен, я буду дать ему пытаться!! швов достаточно просто! Благодаря!! – Trufa
Спасибо, я вижу все, кроме «Cookie:», его просто нет. Я использовал его с cookie, который мог бы получить (с другим мягким), и получил следующее: Warning: fopen (posh_fb_output.txt) [function.fopen]: не удалось открыть поток: разрешение отклонено в/home/pimod/public_html/fanlist/fanlist .php в строке 61 – Trufa
@Trufa это проблема с разрешениями на вашем веб-сервере. Вы должны убедиться, что php может писать в каталог, в котором вы находитесь («fanlist» в этом случае). Если вы используете FTP-клиент, найдите разрешения этой папки и добавьте «write» для «group» и «other» (если разрешения являются числовыми, это будет '777'). Если у вас есть доступ к консоли, запустите 'chmod 777/home/pimod/public_html/fanlist'. – MartinodF