使用phpQuery简单抓取百度搜索结果的代码

模板网 2015-01-02

使用phpQuery制作了一个简单的抓取百度搜索结果的代码。

代码如下:

复制代码 代码如下:

<style>

body {font-family: arial;}

a em {text-decoration: underline;}

em {font-style: normal;color: #C00;}

</style>

<?php

  $kw = empty($_GET['kw'])?"text":$_GET['kw'];

  include "phpQuery.php";

  phpQuery::newDocumentFile("http://www.baidu.com/baidu?word={$kw}");

  //echo pq(".nums")->html(); //结果数

  for($i=1;$i<=10;$i++){

      echo pq("#".$i." h3")->html();

      echo "<br/>";

      echo strip_tags(pq("#".$i." .c-abstract")->html(),"<em>");

      echo "<hr/>";

  }

?>

效果截图:

完整代码打包下载:使用phpQuery简单抓取百度搜索结果的代码

相关文章

  1. PHP木马扫描助手

    在服务器上我们有控制权,可以利用第三方软件定期扫描,检测查杀网站入侵木马,但在虚拟主机或国外空间上的网站,需要进行木马检测,为了检查干净,必须打包下载下来后检测,文件压缩包较大时耗时耗力,也不利于优化自行维护操作。 仿照木马扫描原理,结合网

  2. PHP在线清除文件BOM工具

    在utf-8编码文件中BOM在文件头部,占用三个字节,用来标示该文件属于utf-8编码,现在已经有很多软件识别bom头,但是还有些不能识别bom头,比如PHP就不能识别bom头,这也是用记事本编辑utf-8编码后执行就会出错的原因了。 下面医疗模板库为大家提供一个PHP在

  3. 后盾网ThinkPHP教程许愿墙及后台管理模版

    后盾网ThinkPHP教程许愿墙及后台管理模版,在网上找了一圈没找到,后来在论坛里给找到了,分享出来和大家一起学习。 打包下载: 后盾网ThinkPHP教程许愿墙及后台管理模版 ─许愿墙及后台管理模版 ├─Admin │ │ .DS_Store │ │ index.html │ │ login.ht

  4. MySQL在线管理工具Adminer.php单文件轻量级功能强大

    Adminer(原名phpMinAdmin)是用PHP编写的一个全功能的数据库管理工具。相比phpMyAdmin,它包含一个文件可以部署到目标服务器。管理可用于MySQL、PostgreSQL SQLite,MS SQL,甲骨文,SimpleDB,Elasticsearch MongoDB。

  5. php判断一个页面是否被删除判断返回404

    复制代码 代码如下: ?php function get404($urla){ $headers = get_headers($urla); $htt = $headers[3]; $silingsi = 404; if(stripos($htt,$silingsi,0)== false){ $shoulu = 正常; return $shoulu; break; }else{ $shoulu = 404; return $shoulu; break;

随机推荐

  1. PHP木马扫描助手

    在服务器上我们有控制权,可以利用第三方软件定期扫描,检测查杀网站入侵木马,但在虚拟主机或国外空间上的网站,需要进行木马检测,为了检查干净,必须打包下载下来后检测,文件压缩包较大时耗时耗力,也不利于优化自行维护操作。 仿照木马扫描原理,结合网

  2. PHP在线清除文件BOM工具

    在utf-8编码文件中BOM在文件头部,占用三个字节,用来标示该文件属于utf-8编码,现在已经有很多软件识别bom头,但是还有些不能识别bom头,比如PHP就不能识别bom头,这也是用记事本编辑utf-8编码后执行就会出错的原因了。 下面医疗模板库为大家提供一个PHP在

  3. 后盾网ThinkPHP教程许愿墙及后台管理模版

    后盾网ThinkPHP教程许愿墙及后台管理模版,在网上找了一圈没找到,后来在论坛里给找到了,分享出来和大家一起学习。 打包下载: 后盾网ThinkPHP教程许愿墙及后台管理模版 ─许愿墙及后台管理模版 ├─Admin │ │ .DS_Store │ │ index.html │ │ login.ht

  4. MySQL在线管理工具Adminer.php单文件轻量级功能强大

    Adminer(原名phpMinAdmin)是用PHP编写的一个全功能的数据库管理工具。相比phpMyAdmin,它包含一个文件可以部署到目标服务器。管理可用于MySQL、PostgreSQL SQLite,MS SQL,甲骨文,SimpleDB,Elasticsearch MongoDB。

  5. php判断一个页面是否被删除判断返回404

    复制代码 代码如下: ?php function get404($urla){ $headers = get_headers($urla); $htt = $headers[3]; $silingsi = 404; if(stripos($htt,$silingsi,0)== false){ $shoulu = 正常; return $shoulu; break; }else{ $shoulu = 404; return $shoulu; break;