zoukankan      html  css  js  c++  java
  • php用curl获取远端网页内容

    <?php
    $url="http://www.baidu.com";$cc=curl_init();
    curl_setopt($cc,CURLOPT_URL,$url);
    curl_setopt($cc,CURLOPT_RETURNTRANSFER,1);
    curl_setopt($cc,CURLOPT_CONNECTTIMEOUT,10);
    curl_setopt($cc,CURLOPT_USERAGENT,'Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X; en-us) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53');//这里填写UA值,防止Nginx等服务器因UA而拒绝Iphone5,按自己的需求改成电脑版~
    $execc=curl_exec($cc);
    echo $execc;
    ?>

    这个是curl的使用方法

    还有一个就是用file_get_contents()这个函数。

    <?php
    $url="http://www.baidu.com";
    ini_set('user_agent','Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.137 Safari/537.36');
    $content=file_get_contents($url);
    echo $content;
    ?>

    如果远程网站的是相对地址,要么用正则匹配替换,要么在把资源下载到本地。

  • 相关阅读:
    MATLAB accumarray
    函数rand,randn,randi
    bsxfun
    sub2ind函数
    MAX
    & 和 &&
    matlab函数int2str, num2str, str2num
    ASCII对照表
    STM32的ADC配置
    单节锂电池基本知识
  • 原文地址:https://www.cnblogs.com/dying/p/3741630.html
Copyright © 2011-2022 走看看