From 45dc75ef568b95ff4162761b4dedc3b9d4249a95 Mon Sep 17 00:00:00 2001 From: emkael Date: Fri, 9 Oct 2020 09:54:35 +0200 Subject: Fuck You, sugar hill gang --- providers/Facebook.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'providers') diff --git a/providers/Facebook.php b/providers/Facebook.php index 4f4c76e..beb8f98 100644 --- a/providers/Facebook.php +++ b/providers/Facebook.php @@ -19,6 +19,10 @@ class Facebook extends \Providers\HtmlFeed { } } + protected function __getUserAgent() { + return 'curl/7.72.0'; + } + protected function _getCachePath() { return '../cache/facebook.%s'; } @@ -32,11 +36,10 @@ class Facebook extends \Providers\HtmlFeed { if (isset($this->_options['dump'])) { print($tree->html()); } - foreach ($tree->find('article') as $header) { - $data = json_decode($header->attr()['data-store'], TRUE); - if (isset($data['linkdata'])) { - $data = $data['linkdata']; - $data = json_decode(explode('page_insights.', $data)[1], TRUE); + foreach ($tree->find('#timelineBody div[data-ft]') as $header) { + $data = json_decode($header->attr()['data-ft'], TRUE); + if (isset($data['page_insights'])) { + $data = $data['page_insights']; $data = array_filter( $data, function($a) { return isset($a['post_context']); } -- cgit v1.2.3