PHP的cURL库简介及使用示例
发布时间:2020-05-24 02:03:38 所属栏目:PHP 来源:互联网
导读:这篇文章主要介绍了PHP的cURL库简介及使用示例,需要的朋友可以参考下
使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,cURL 是一个功能强大的PHP库。 PHP中的CURL函数库(Client URL Library Function)代码如下: 例子一: 基本例子代码如下: 例子二: POST数据sendSMS.php,其可以接受两个表单域,一个是电话号码,一个是短信内容。 代码如下: 例子三:使用代理服务器代码如下: 例子四: 模拟登录Curl 模拟登录 discuz 程序,适合DZ7.0,将username改成你的用户名,userpass改成你的密码就可以了. 代码如下: /i',$contents,$matches); if(!empty($matches)) { $formhash = $matches[1]; } else { die('Not found the forumhash.'); } //POST数据,获取COOKIE $cookie_file = dirname(__FILE__) . '/cookie.txt'; //$cookie_file = tempnam('/tmp'); $ch = curl_init($login_url); curl_setopt($ch,1); curl_setopt($ch,CURLOPT_POST,CURLOPT_POSTFIELDS,$post_fields); curl_setopt($ch,CURLOPT_COOKIEJAR,$cookie_file); curl_exec($ch); curl_close($ch); //带着上面得到的COOKIE获取需要登录后才能查看的页面内容 $ch = curl_init($get_url); curl_setopt($ch,CURLOPT_COOKIEFILE,$cookie_file); $contents = curl_exec($ch); curl_close($ch); var_dump($contents); ?>以上就是本文的全部内容了,希望大家能够喜欢。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |