PHP cURL工具的简单介绍

cURL通常是指使用URL语法进行数据传递的命令行工具和库,本文所介绍的是其PHP拓展最基本的使用。

 

cURL主要用来进行数据抓取,当然,还有更多强大的功能,一些复杂的操作,例如处理Cookie、表单数据提交等实现起来也要比其他方法简单。

 

1.安装与使用

Windows下:修改php.ini的设置,打开php_curl.dll拓展即可。

 

Linux下: # wget http://curl.haxx.se/download/curl-7.17.1.tar.gz

# tar zxvf curl-7.17.1.tar.gz  //解压

#cd curl-7.17.1

# ./configure --prefix=/usr/local/curl

# make

# make install

 

安装完成后通过phpinfo()来查看是否安装成功。

ps:如果是用的集成包来搭建PHP环境的话,一般而言cURL的功能都是开启的。

 

 

2.用cURL抓取网页的基本流程

最基本的抓取网页的步奏主要分为以下几步:

(1)初始化

(2)设置相关选项

(3)执行获取网页文档

(4)释放cURL句柄

例如:我们以抓取百度首页为例,代码示范这个流程:

 

全文:http://www.open-open.com/lib/view/open1413641327340.html

posted @ 2015-05-01 14:55  stma  阅读(157)  评论(0)    收藏  举报