使用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判断一个页面是否被删除判断返回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;

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

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

  3. sublime下ThinkPHP3.2代码自动补全扩展

    应该有不少人用这个编辑器吧,tp3.2的代码自动补全..周末总结了下.需要的可以使用下,,打开sublime-preferences-浏览插件(按B键也可以吧)-会打开一个文件夹,把附件解压放进去就可以了. 下载: sublime下ThinkPHP3.2代码自动补全扩展 如果模版中不能使用,请修改

  4. dedecms中提取的zip压缩文件操作类zip.class.php

    从织梦DeDeCMS中提取的zip压缩文件操作类,包含zip文件压缩、解压缩、添加文件到压缩包中等多个实用的函数,注释详细方便使用。 下载: dedecms中提取的zip压缩文件操作类zip.class.php 包含的函数和简单的使用方法: 1.函数get_List($zip_name) ,函数作用

  5. phpMiniAdmin轻量级MySQL在线管理工具,单文件php

    phpminiadmin - 极其轻量级替代沉重的phpMyAdmin可快速方便地访问MySQL数据库。 相反,庞大的安装phpMyAdmin的(?11Mb的),并试图找出如何使用它所有的功能, 只是上传一个?30KB的文件,它就能使用了! 下载地址: http://phpminiadmin.sourceforge.net/ 然

随机推荐

  1. 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;

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

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

  3. sublime下ThinkPHP3.2代码自动补全扩展

    应该有不少人用这个编辑器吧,tp3.2的代码自动补全..周末总结了下.需要的可以使用下,,打开sublime-preferences-浏览插件(按B键也可以吧)-会打开一个文件夹,把附件解压放进去就可以了. 下载: sublime下ThinkPHP3.2代码自动补全扩展 如果模版中不能使用,请修改

  4. dedecms中提取的zip压缩文件操作类zip.class.php

    从织梦DeDeCMS中提取的zip压缩文件操作类,包含zip文件压缩、解压缩、添加文件到压缩包中等多个实用的函数,注释详细方便使用。 下载: dedecms中提取的zip压缩文件操作类zip.class.php 包含的函数和简单的使用方法: 1.函数get_List($zip_name) ,函数作用

  5. phpMiniAdmin轻量级MySQL在线管理工具,单文件php

    phpminiadmin - 极其轻量级替代沉重的phpMyAdmin可快速方便地访问MySQL数据库。 相反,庞大的安装phpMyAdmin的(?11Mb的),并试图找出如何使用它所有的功能, 只是上传一个?30KB的文件,它就能使用了! 下载地址: http://phpminiadmin.sourceforge.net/ 然