php抓取网页中的节点怎么弄?
我想抓取某网页中的某一节点中的文本和某个节点的属性值,如想获取<heard><title>textA</title><metaname="A"content="textb...
我想抓取某网页中的某一节点中的文本和某个节点的属性值,如 想获取<heard><title>text A</title><meta name="A" content="text b"></heard>中的text A和text B具体该怎么弄,有代码更好。
展开
推荐于2016-01-25 · 知道合伙人互联网行家
关注
展开全部
有2种处理方法:
1、使用正则
$titlePattern = '#<title>(.*?)</title>#is';
$metaPattern = '#<meta[^>]*?name="A"[^>]*?content="([^"]*?)"[^>]*?>#is';
2、使用phpQuery
已传附件,使用方法参考demo文件:
https://github.com/TobiaszCudnik/phpquery/blob/master/demo.php
更多PHP相关内容,请关注:http://www.zjmainstay.cn
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询