很多时候我们可能需要远程获取网页的标题、关键字、 描述 ,也就是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]);
最新评论
感谢
能不能屏蔽掉刷流量的,统计工具显示全部都是
路过学习了
好像不太行啊 加载不出来啊
好文章
是否可以 实现 判断手机端跳转 而网址不变呢
你好
感谢分享,我也遇到这个了,根据你的提示,屏蔽掉了