w_b_x
@w_b_x

Парсинг авторизованной страницы FaceBook — как?

Доброго времени суток!

Есть страница FaceBook, созданная мной; Есть её настройки и уведомления, которые видны только мне.
Жизненно необходимо спарсить эти уведомления в мой сервис и отобразить в интерфейсе.

Собственно попытки были следующего характера:
include_once("simple_html_dom.php"); // Подключаю библиотеку чтобы парсить
$url2 = 'https://www.facebook.com/***/settings/?tab=notifications'; // URL для парсинга
$context2 = stream_context_create(array('http' => array('header' => 'User-Agent: Mozilla compatible \r\n' .
              'Cookie: datr=***;c-user=***;xs=***;fr=***;csm=2;s=***;pl=n;lu=***;p=-2; presence=***;\r\n'))); // Закидываю куки и UserAgent
$response2 = file_get_contents($url2, false, $context2); // Получаю страницу
$html2 = str_get_html($response2); // Разбиваю страницу на элементы

foreach($html2->find('a') as $element2){
       echo $element2->href . "<br>"; // Вывожу все ссылочки
	   }


Но к моему глубочайшему сожалению - facebook меня не авторизует и страницу не отдаёт, а вместо неё предлагает войти - значит мой дедовский способ не сработал.

P.S. Все куки взял через мозиллу (посмотрел что шлёт браузер получая данные).

Выручите советом (а если не жалко кодом) как мне тут поступить?
  • Вопрос задан
  • 491 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы