`
miaojihao
  • 浏览: 22103 次
  • 性别: Icon_minigender_1
  • 来自: 南阳
社区版块
存档分类
最新评论

phpQuery分析网页文本

 
阅读更多

抓取网页文本,通常做法是采用正则表达式,但是对于正则表达式不熟悉的人可能就难啦。phpQuery就是可以不用正则,就像jquery一样,分析网页元素。

比如说我要获取class为.test的元素的文本

在jquery中,我们可以这样写:

$(".test").text();

获取html内容:

$(".test").html();

 

呢么我们采用phpQuery类似于这种写法。

首先下载phpQuery,http://code.google.com/p/phpquery/

 

解压缩后放到工程目录下面,导入phpQuery.php

代码如下:

require_once("plugins/phpQuery/phpQuery/phpQuery.php");
 $t = file_get_contents("http://blogread.cn/it/article/1617?f=wb");

 file_put_contents("d:/project/joomla/test.html", $t);
  $html =  phpQuery::newDocumentFileHTML("d:/project/joomla/test.html","utf-8");
    echo $html->find(".topnav")->html();

 它还可以解析xml,等格式。更多的用法,可以参考目录里面的demo.php。

分享到:
评论

相关推荐

    phpQuery.php

    phpQuery,一个非常简单方便的PHP页面内容爬取方法。详细用法请百度 <?php require("phpQuery.php");//导入phpQuery库 $html = phpQuery::newDocumentFile("https://segmentfault.com/tags"); $hrefList = pq("....

    phpQuery下载

    phpQuery是一个用php实现的类似jQuery的开源项目,可以在服务器端以jQuery的语法形式解析网页元素。

    使用phpQuery采集网页的方法

    使用phpQuery轻松采集网页内容,像使用jQuery一样处理页面内容

    PHP工具PHPquery

    很强大的PHP工具 PHP版的query

    php爬虫采集类-phpQuery:支持抓取网站,非常强大的php类库

    phpQuery支持抓取网站,进行爬虫,非常强大,是一个基于PHP的服务端开源项目,它可以让PHP开发人员轻松处理DOM文档内容,比如获取某新闻网站的头条信息。更有意思的是,它采用了jQuery的思想,你可以像使用jQuery一样...

    phpQuery采集

    利用phpquery采集网页内容,保存至数据库,使用pinphp框架和thinkphp框架搭建的后台demo

    phpQuery_qwpmrj_phpQuery_

    利用php实现,这是一个用php脚本语言写的小偷采集

    QueryList.php+phpQuery.php下载

    QueryList.php+phpQuery.php下载,QueryList官方只有一个文件,这里整理了两个文件一起,这是V3版本

    phpQuery采集网页实现代码实例

    主要介绍了phpQuery采集网页实现代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    【curl】phpQuery应用

    【curl】phpQuery应用,易于学习,操作简单,用于采集。。

    phpQuery-onefile

    php操作html dom可以像jquery那样方便的操作. eg: 提取html文件中id为...include('./phpQuery-onefile.php'); $html = phpQuery::newDocumentFileHTML('./file.html')->find('#left .box'); echo $html->htmlOuter();

    phpQuery强大的采集器

    phpQuery是一个基于PHP的服务端开源项目,它可以让PHP开发人员轻松处理DOM文档内容。更有意思的是,它采用了jQuery的思想,使得可以像使用jQuery一样处理页面内容,获取想要的页面信息。

    使用phpQuery轻松实现采集帮助文档

    像jQuery一样,精准查找文档节点,输出节点下的内容,解析一个XML文档就是这么简单。现在你不必为采集网站内容而使用那些头疼的正则算法、内容替换等繁琐的代码了,有了phpQuery,一切就变得轻松多了。

    phpQuery插件包

    在php文件中以jquery方式更改html代码,多用于采集器

    phpQuery-0.9.5.386

    Query的选择器之强大是有目共睹的,phpQuery 让php也拥有了这样的能力,它就相当于服务端的jQuery。

    php爬虫采集类-phpQuery:支持抓取网站,非常强大的php类库.zip

    phpQuery支持抓取网站,进行爬虫,非常强大,是一个基于PHP的服务端开源项目,它可以让PHP开发人员轻松处理DOM文档内容,比如获取某新闻网站的头条信息。更有意思的是,它采用了jQuery的思想,你可以像使用jQuery一样...

    phpQuery强大的php采集类库v1.0

    phpQuery是一个基于PHP的服务端开源项目,它可以让PHP开发人员轻松处理DOM文档内容,比如获取某新闻网站的头条信息。更有意思的是,它采用了jQuery的思想,你可以像使用jQuery一样处理页面内容,获取你想要的页面...

    phpQuery源码

    phpQuery是一个基于PHP的服务端开源项目,它可以让PHP开发人员轻松处理DOM文档内容。它采用了jQuery的思想,你可以像使用jQuery一样处理页面内容,获取你想要的页面信息。

Global site tag (gtag.js) - Google Analytics