编程语言
首页 > 编程语言> > 获取meta标签在php中不起作用

获取meta标签在php中不起作用

作者:互联网

我想获取一个网站的meta标签.这是我的代码

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

这返回空.任何的想法?

Wesbite正在使用像gzip这样的压缩.

解决方法:

你需要解压缩它,你可以使用stream wrapper.例如.:

$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
    ...
)

标签:php,gzip,meta-tags
来源: https://codeday.me/bug/20190828/1751330.html