получить мета-теги не работает в php


Я пытаюсь получить мета-теги веб-сайта. Вот мой код

 $tags = get_meta_tags('https://www.wired.com/story/avengers-infinity-war-d23-footage'); 
   print_r($tags); exit;

Это возвращает пустое значение. Есть идеи?

Wesbite использует некоторое сжатие, такое как gzip.

Author: Ankita Kashyap, 2017-07-17

1 answers

Вам нужно распаковать его, для чего вы можете использовать оболочку потока . Например:

$tags = get_meta_tags('compress.zlib://https://www.wired.com/story/avengers-infinity-war-d23-footage');
print_r($tags);

Выходные данные:

Array
(
    [viewport] => width=device-width, initial-scale=1
    [content-type] => article
    ...
)
 5
Author: Paul Crovella, 2017-07-17 05:18:32