Jack个人作品

Jack个人作品

Jack博客展示所有ZBLOG主题/插件应用等个人作品,联系QQ2126245521进行咨询。

网站首页 >> 相关教程 >> 正文

PHP教程之获取网站页面meta标签的TDK 内容

作者:墨雨婷   时间:2022年09月07日17:23:19   浏览:113  

盾茄网:接上一篇文章PHP教程之获取网站ico文件地址后,再分享一下如何获取网站tdk(标题,关键词,描述)等内容,百度一搜也有很多方法,但是呢,都是各有不同,用别人的接口不如自己写一个接口,一劳永逸,因为用别人的接口也不知道什么时候会失效,下面就一起看看怎么获取网站的TDK吧。

一、php自带方法

$array = get_meta_tags("https://www.lkba.cn/");
var_dump($array);

使用自带的get_meta_tags方法即可快速获取,但是不能获取标题,不过关键词和描述及其他一些meta值也能获取,可以自己试试。还有就是get_meta_tags 方法默认是 utf-8 编码,如果遇到 gbk、gb2312编码,则会出现乱码,需要自己用mb_convert_encoding方法转换一下编码,也可以在php文件添加如下代码:

header("content-type:text/html; charset=gb2312");

前提是得知道页面默认编码。

二、抓取网页,正则匹配

这里的办法就是直接获取整个页面,然后正则匹配tdk的规则获取内容。

对于抓取网页,就不用多说,如果file_get_contents获取网页失败,就用curl方法获取。

获取网页后,然后开始匹配meta标签,由于meta标签有几种不同的写法,所以获取起来也是不一样,在此分享一个比较全面的方法。

PHP函数,请消耗100积分获取付费内容后查看。

以下内容需要兑换:


本文标签: PHP  获取TDK  获取meta 

上一篇:

下一篇:

本文暂无评论 - 欢迎您

请填写验证码

服务器开销巨大,逐渐承受不起,用您发财的小手,点击一下下方广告可以吗?麻烦您啦,广告为谷歌联盟,广告内容请自行判断以免上当受骗。

Processed : 0.112 SQL : 14

请先 登录 再评论,若不是会员请先 注册