X-Git-Url: https://git.ao2.it/tweeper.git/blobdiff_plain/032dc6cebadb1bc3e1647dff131a1e99c53019ff..d831bbec69bfdbd12ce7774be02eb224cfe41d3b:/tweeper.php diff --git a/tweeper.php b/tweeper.php index 2444a39..5e9d242 100644 --- a/tweeper.php +++ b/tweeper.php @@ -213,6 +213,12 @@ class Tweeper { return $this->json_to_xml($html, '/window._sharedData = (.*);/', 'instagram'); } + private function preprocess_html_facebook_com($html) { + $html = str_replace('', '', $html); + return $html; + } + private function html_to_xml($html, $host) { $xmlDoc = new DOMDocument(); @@ -257,6 +263,11 @@ class Tweeper { return NULL; } + $preprocess_html_host_method = 'preprocess_html_' . str_replace(".", "_", $host); + if (method_exists($this, $preprocess_html_host_method)) { + $html = call_user_func_array(array($this, $preprocess_html_host_method), array($html)); + } + $xmlDoc = $this->html_to_xml($html, $host); if (NULL === $xmlDoc) { return NULL;