From b22a686ec370f2e6bc6e2a827cc3877e99d446a0 Mon Sep 17 00:00:00 2001 From: emkael Date: Thu, 13 Jun 2019 00:47:46 +0200 Subject: ... --- providers/Facebook.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'providers') diff --git a/providers/Facebook.php b/providers/Facebook.php index 24645c7..f42e32c 100644 --- a/providers/Facebook.php +++ b/providers/Facebook.php @@ -34,10 +34,12 @@ class Facebook extends \Providers\HtmlFeed { } foreach ($tree->find('article') as $header) { $data = json_decode($header->attr()['data-store'], TRUE)['linkdata']; - $data = array_filter( - json_decode(explode('page_insights.', $data)[1], TRUE), + $data = json_decode(explode('page_insights.', $data)[1], TRUE); + $data = array_pop(array_filter( + $data, function($a) { return isset($a['post_context']); } - )['post_context']; + )); + $data = $data['post_context']; $key = $data['story_fbid']; $texts = []; foreach ($header->find('p, h3') as $paragraph) { -- cgit v1.2.3