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