使用phpQuery简单抓取百度搜索结果的代码
使用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简单抓取百度搜索结果的代码
相关文章
- php获取访客所在城市名称代码
php获取访客所在城市名称代码,采用纯真QQ IP数据库,想要使用最新版IP数据库可到纯真官网获
- dedecms中提取的zip压缩文件操作类zip.class.php
从织梦DeDeCMS中提取的zip压缩文件操作类,包含zip文件压缩、解压缩、添加文件到压缩包中等多个实用的函数,注释详细方便使用。 下载: dedecms中提取的zip压缩文件操作类zip.class.php 包含的函数和简单的使用方法: 1.函数get_List($zip_name) ,函数作用
- 帝国备份王(Empirebak)详细使用说明文档
EmpireBak是一款完全开源免费、专门为Mysql大数据的备份与导入而设计的软件,系统采用分卷备份与导入,理论上可备份任何大小的数据库.
- php禁止危险函数
打开php配置文件php.ini,将以下函数禁用。 disable_functions=assert,phpinfo,eval,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symli
- php木马经常用到的eval()函数
eval() 函数可将字符串转换为代码执行,并返回一个或多个值. 如果eval函数在执行时遇到错误,则抛出异常给调用者. 类似的函数是loadcode ,loadcode并不立即执行代码,而是返回一个函数对象. 并且loadcode支持路径参数,eval并不支持. eval并不支持代码中的retur
随机推荐
- php获取访客所在城市名称代码
php获取访客所在城市名称代码,采用纯真QQ IP数据库,想要使用最新版IP数据库可到纯真官网获
- dedecms中提取的zip压缩文件操作类zip.class.php
从织梦DeDeCMS中提取的zip压缩文件操作类,包含zip文件压缩、解压缩、添加文件到压缩包中等多个实用的函数,注释详细方便使用。 下载: dedecms中提取的zip压缩文件操作类zip.class.php 包含的函数和简单的使用方法: 1.函数get_List($zip_name) ,函数作用
- 帝国备份王(Empirebak)详细使用说明文档
EmpireBak是一款完全开源免费、专门为Mysql大数据的备份与导入而设计的软件,系统采用分卷备份与导入,理论上可备份任何大小的数据库.
- php禁止危险函数
打开php配置文件php.ini,将以下函数禁用。 disable_functions=assert,phpinfo,eval,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symli
- php木马经常用到的eval()函数
eval() 函数可将字符串转换为代码执行,并返回一个或多个值. 如果eval函数在执行时遇到错误,则抛出异常给调用者. 类似的函数是loadcode ,loadcode并不立即执行代码,而是返回一个函数对象. 并且loadcode支持路径参数,eval并不支持. eval并不支持代码中的retur