phpQuery是一个基于PHP的服务端开源项目(图)

优采云 发布时间: 2021-06-28 02:22

  phpQuery是一个基于PHP的服务端开源项目(图)

  phpQuery 是一个基于 PHP 的服务器端开源项目。

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

  采集头条

  先看个例子,现在我要的是采集国内新闻的标题,代码如下:include'phpQuery/phpQuery.php';

  phpQuery::newDocumentFile('#039;);

  echo pq(".blkTop h1:eq(0)")->html(); 简单三行代码,就可以得到标题内容。首先在程序中收录phpQuery.php核心程序,然后然后调用read取目标网页,最后输出对应标签下的内容。

  pq() 是一个强大的方法,就像jQuery的$()一样,jQuery的选择器基本可以用在phpQuery上,只需将“.”改成.到“->”。如上例,pq(".blkTop h1:eq(0)") 抓取页面类属性为blkTop的DIV元素,在DIV中找到第一个h1标签,然后使用html()方法get h1 标签中的内容(带html标签)就是我们要获取的标题信息,如果使用text()方法,只会获取到标题的文本内容,当然,一定要用好phpQuery,关键是在文档Node中找到对应的内容。

  采集文章List

  下面再看一个例子,获取.网站的主页列表,请看代码:

  

  找到文章 标题并通过循环遍历列表中的 DIV 将其输出就是这么简单。

  和jQuery一样,它就像准确找到文档节点,输出节点下的内容,解析一个XML文档一样简单。现在您不必为采集网站 内容使用繁琐的代码,例如头痛的常规算法和内容替换。有了 phpQuery,一切都变得简单了。

  地址更新:

  

  phpQuery.zip( 33.57 KB 下载:1173 次)

  AD:真的免费,域名+虚拟机+企业邮箱=0元

  

  免责声明:本文原创发布于php中文网,转载请注明出处,感谢您的尊重!如果您有任何问题,请联系我们

  相关标签:thinkphp代码、代码示例、代码参考、php短信、数据库备份代码、token验证、去除代码phpQuery中的空格和注释

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线