X-Git-Url: https://git.ao2.it/tweeper.git/blobdiff_plain/032dc6cebadb1bc3e1647dff131a1e99c53019ff..b453301fecc757e4d95191a65b24259e81b53f87:/tweeper.php diff --git a/tweeper.php b/tweeper.php index 2444a39..f07382b 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; @@ -274,7 +285,7 @@ class Tweeper { function is_cli() { - return (substr(php_sapi_name(), 0, 3) == 'cli'); + return (php_sapi_name() === "cli"); } function usage($argv)