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;
    ?>

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

  • 相关阅读:
    java提高篇(四)-----抽象类与接口
    hdu1004----用java链表实现
    jkfladsdjfkldsa
    Handler_1
    Handler实现线程间的通信2
    Handler实现线程间的通信1
    Handler基本运行机制
    Android线程
    Activity声明周期2
    Activity声明周期1
  • 原文地址:https://www.cnblogs.com/dying/p/3741630.html
Copyright © 2011-2022 走看看