为了账号安全,请及时绑定邮箱和手机立即绑定

PHP中的数据传输神器cURL

难度中级
时长53分
学习人数
综合评分9.47
100人评价 查看评价
9.7 内容实用
9.5 简洁易懂
9.2 逻辑清晰
  • curl的使用场景
    查看全部
    0 采集 收起 来源:cURL使用场景

    2015-11-02

  • 然而并不能抓过来
    查看全部
  • curl概念
    查看全部
    0 采集 收起 来源:cURL概念介绍

    2015-10-26

  • curl概念
    查看全部
    0 采集 收起 来源:cURL概念介绍

    2015-10-26

  • CURL
    查看全部
    0 采集 收起 来源:cURL概念介绍

    2015-10-24

  • 爸爸
    查看全部
    0 采集 收起 来源:cURL概念介绍

    2015-10-22

  • cURL是客户端向服务器请求资源的工具
    查看全部
    0 采集 收起 来源:cURL概念介绍

    2015-10-21

  • curl_exec($curlobj); // 执行 curl_setopt($curlobj, CURLOPT_URL, "http://www.imooc.com/space/index"); curl_setopt($curlobj, CURLOPT_POST, 0); curl_setopt($curlobj, CURLOPT_HTTPHEADER, array("Content-type: text/xml" )); $output=curl_exec($curlobj);// 执行 curl_close($curlobj);// 关闭cURL echo $output; ?> cmd执行命令 php -f crawler03.php > moocuser.html
    查看全部
  • crawler03.php <?php //用cURL登陆慕课网并下载个人空间页面 //实例描述:登录慕课网并下载个人空间页面 $data='username=lonelysoul178@163.com&password=yang1jp78&remember=1';//remember=1(记住密码) $curlobj = curl_init(); curl_setopt($curlobj, CURLOPT_URL, "http://www.imooc.com/user/login");// 设置访问网页的URL curl_setopt($curlobj, CURLOPT_RETURNTRANSFER, true);// 执行之后不直接打印出来 // Cookie相关设置,这部分设置需要在所有会话开始之前设置 date_default_timezone_set('PRC');// 使用Cookie时,必须先设置时区 curl_setopt($curlobj, CURLOPT_COOKIESESSION, TRUE); curl_setopt($curlobj, CURLOPT_HEADER, 0); curl_setopt($curlobj, CURLOPT_FOLLOWLOCATION, 1); // 这样能够让cURL支持页面链接跳转 curl_setopt($curlobj, CURLOPT_COOKIEFILE, 'cookiefile'); curl_setopt($curlobj, CURLOPT_COOKIEJAR, 'cookiefile'); curl_setopt($curlobj, CURLOPT_COOKIE, session_name() . '=' . session_id()); curl_setopt($curlobj, CURLOPT_POST, 1); curl_setopt($curlobj, CURLOPT_POSTFIELDS, $data); curl_setopt($curlobj, CURLOPT_HTTPHEADER, array("application/x-www-form-urlencoded; charset=utf-8", "Content-length: ".strlen($data)));
    查看全部
  • curl/webservice.php <?php //实例描述:通过调用WebService查询北京的当前天气 $data = 'theCityName=北京'; $curlobj = curl_init(); curl_setopt($curlobj, CURLOPT_URL, "http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getWeatherbyCityName"); curl_setopt($curlobj, CURLOPT_HEADER, 0); curl_setopt($curlobj, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curlobj, CURLOPT_POST, 1); curl_setopt($curlobj, CURLOPT_POSTFIELDS, $data); curl_setopt($curlobj, CURLOPT_HTTPHEADER, array("application/x-www-form-urlencoded; charset=utf-8", "Content-length: ".strlen($data) )); curl_setopt($curlobj, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36');//如果提示:未将对象引用设置到对象的实例。加上这行代码。 $rtn = curl_exec($curlobj); if(!curl_errno($curlobj)){ // $info = curl_getinfo($curlobj); // print_r($info); echo $rtn; } else { echo 'Curl error: ' . curl_error($curlobj); } curl_close($curlobj); ?> cmd执行命令 php -f webservice.php > ws.txt
    查看全部
  • curl/crawler.php <?php //用cURL抓取网页信息并替换部分内容 //实例描述:在网络上下载一个网页并把内容中的“百度”替换为“屌丝”之后输出 $curlobj = curl_init(); // 初始化 curl_setopt($curlobj, CURLOPT_URL, "http://www.baidu.com"); // 设置访问网页的URL curl_setopt($curlobj, CURLOPT_RETURNTRANSFER, true); // 执行之后不直接打印出来,可以后面再echo $output=curl_exec($curlobj); // 执行 curl_close($curlobj); // 关闭cURL echo str_replace("百度","屌丝",$output); ?> cmd执行 1.cls(清空控制台内容) 2.php -f crawler02.php > baidu02.html
    查看全部
  • 用cURL制作一个简单的网页爬虫 curl/crawler01.php <?php //1.初始化 $curl=curl_init("http://www.baidu.com"); //2.执行 curl_exec($curl); //3.关闭 curl_close($curl); ?> 在cmd中执行 1.cd /d C:\wamp\www\mooc\curl(到达代码所在的目录) 2.dir(查看文件是否存在这个目录中) 3.php -f crawler01.php(执行这个文件),网页抓取出来了,不过有点乱。 4.用向上键↑把前一个命令找出来:php -f crawler01.php > baidu.html(把抓取的内容重定向到一个文件中)
    查看全部
  • cURL实战
    查看全部
  • 在PHP中使用cURL 1,初始化 curl_init();//初始化cURL 2,curl_exec();//向服务器发送请求和接收服务器数据 3,curl_close()//关闭cURL
    查看全部
  • 在PHP中使用cURL windows:运行-cmd-php -i,获取curl信息。linux:php -i |grep curl。 添加curl支持,百度:php windows(Linux)curl。
    查看全部
    0 采集 收起 来源:cURL使用场景

    2015-10-18

举报

0/150
提交
取消
课程须知
本课程是PHP中级课程 1、熟练掌握PHP开发语言基础语法
老师告诉你能学到什么?
1、cURL的基本概念 2、cURL的使用场景 3、PHP中使用cURL 4、使用cURL实现网页爬虫、访问WebService、FTP文件操作和HTTPS资源访问

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!