A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© jonelee 初级黑马   /  2019-6-6 13:58  /  836 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

CURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 CURL 库。使用PHP的CURL 库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,CURL 是一个功能强大的PHP库。

PHP建立CURL请求的基本步骤
①:初始化

curl_init()

②:设置属性

curl_setopt().有一长串CURL 参数可供设置,它们能指定URL请求的各个细节。

③:执行并获取结果

curl_exec()

④:释放句柄

curl_close()

CURL实现GET
①:GET方式实现
1  //初始化
2     $curl = curl_init();
3     //设置抓取的url
4     curl_setopt($curl, CURLOPT_URL, 'http://www.baidu.com');
5     //设置头文件的信息作为数据流输出
6     curl_setopt($curl, CURLOPT_HEADER, 1);
7     //设置获取的信息以文件流的形式返回,而不是直接输出。
8     curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
9     //执行命令
10     $data = curl_exec($curl);
11     //关闭URL请求
12     curl_close($curl);
13     //显示获得的数据
14     print_r($data);

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马