欢迎光临
我们一直在努力

php7-正则获取title、keywords、description的方法

很多时候我们可能需要远程获取网页的标题、关键字、 描述 ,也就是title、keywords、description,需要先获取网页的html代码,获取后我们可以直接用正则去匹配,来获取标签里面的内容,话不多说,直接上代码,希望对大家有所帮助;

        //注: $str 获取到的html代码
	//获取title标签中内容
	preg_match("/<title>(.*?)<\/title>/s",$str, $title); 
	//过滤获取后的title标签中的回车等,然后得到title字符串
	$title[1]=preg_replace("/\n/s","",$title[1]);
	//获取keywords标签中内容
	preg_match("/<meta name=\"keywords\" content=\"(.*?)\" \/>/s",$str, $keywords);
	//过滤获取后的keywords标签中的回车等,然后得到keywords字符串
	$keywords[1]=preg_replace("/\n/s","",$keywords[1]);
	//获取description标签中内容
	preg_match("/<meta name=\"description\" content=\"(.*?)\" \/>/s",$str, $description);
	//过滤获取后的description标签中的回车等,然后得到description字符串
	$description[1]=preg_replace("/\n/s","",$description[1]);

赞(0) 打赏
原创文章转载请注明出处:爱编程 » php7-正则获取title、keywords、description的方法
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

爱编程、一个运维兼程序员的博客!

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏