zoukankan      html  css  js  c++  java
  • php使用curl通过代理获取数据的实现方法

    本文实例讲述了php使用curl通过代理获取数据的实现方法。分享给大家供大家参考,具体如下:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    $curl=curl_init();
    curl_setopt($curl, CURLOPT_URL, "http://www.baidu.com/");
    curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:20.0) Gecko/20100101 Firefox/20.0');
    curl_setopt($curl, CURLOPT_REFERER, 'http://www.guahao.com/');
    curl_setopt($curl, CURLOPT_POST, true);
    curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($param));
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_HTTPPROXYTUNNEL, true);
    curl_setopt($curl, CURLOPT_PROXYAUTH, CURLAUTH_BASIC);
    curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
    curl_setopt($curl, CURLOPT_PROXY, "180.186.11.121");
    curl_setopt($curl, CURLOPT_PROXYPORT, "37211");
    curl_setopt($curl, CURLOPT_PROXYUSERPWD, "taras:taras-ss5");
    $result=curl_exec($curl);

    PS:小编在这里推荐一款本站的php格式化美化的排版工具帮助大家在以后的PHP程序设计中进行代码排版:
     
    php代码在线格式化美化工具:http://tools.jb51.net/code/phpformat

  • 相关阅读:
    大数板子
    数位dp
    BM算法
    牛客小白月赛7
    划分树
    可持久化线段树
    素数
    一些数学公式
    线性基
    ConcurrentHashMap 并发HashMap原理分析
  • 原文地址:https://www.cnblogs.com/jscs/p/13633115.html
Copyright © 2011-2022 走看看