为了账号安全,请及时绑定邮箱和手机立即绑定

PHP怎么提取网页描述或者关键词

PHP怎么提取网页描述或者关键词

PHP
斯蒂芬大帝 2019-03-09 01:57:25
PHP已经获取到了网页内容,怎么提取网页描述或者关键词 像这样 <meta name="description" content="我是描述!" /><meta name="keywords" content="html,php,关键词" /> 不用get_meta_tags方法。请问正则怎么写??
查看完整描述

6 回答

?
茅侃侃

TA贡献1842条经验 获得超21个赞

php有一个库叫phpquery 他就像jquery的选择器一样可以获得网页中标签的id,class,name,value,content等内容。我曾经用它写过爬虫。建议你用这个库自己的需求

查看完整回答
反对 回复 2019-03-18
?
慕妹3242003

TA贡献1824条经验 获得超6个赞

preg_match('/<meta +name *=["\']?description["\']? *content=["\']?([^<>"]+)["\']?/i', $headdata, $res);
查看完整回答
反对 回复 2019-03-18
?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

$string = '<meta name="description" content="我是描述!" />';


$pattern = '/content="(.+)"{1}/';
$match = [];
$result = preg_match($pattern, $string,$match);
print_r($match);

楼主可以了解一下PHPSpider,爬百万知乎哦~

查看完整回答
反对 回复 2019-03-18
?
qq_笑_17

TA贡献1818条经验 获得超7个赞

有函数用函数,不用函数正则解决,手机,就不写正则表达式了

查看完整回答
反对 回复 2019-03-18
  • 6 回答
  • 0 关注
  • 675 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信