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

$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

希望本文所述对大家PHP程序设计有所帮助。

curl代理ippost php_php使用curl通过代理获取数据的实现方法相关推荐

  1. php curl如何采集号码,php curl获取手机号码归属地

    /** * curl查询手机号码归属地----使用webservice接口获取数据 * 代码实例-PHP-cURL实战 * 实例描述:通过调用WebService查询手机号码归属地 */ $data ...

  2. headerIP php_PHP使用curl伪造IP地址和header信息

    curl虽然功能强大,但是只能伪造$_SERVER["HTTP_X_FORWARDED_FOR"],对于大多数IP地址检测程序来说,$_SERVER["REMOTE_AD ...

  3. python全局代理_玩Python之HTTP代理

    0x00 前言 大家对HTTP代理应该都非常熟悉,它在很多方面都有着极为广泛的应用.HTTP代理分为正向代理和反向代理两种,后者一般用于将防火墙后面的服务提供给用户访问或者进行负载均衡,典型的有Ngi ...

  4. 接口测试准备一、 网路基础 常用代理工具 charles使用 Android手机代理抓包

    移动互联网公司技术架构 接口测试的必要性 1.行业成熟方案 2.更早份发现问题 3.更快的质量反馈 接口测试不能替代UI测试 1.接口测试有很多优点,但是保证的好似后端的质量,不能解决移动端的额质量 ...

  5. python全局代理_Python程序中设置HTTP代理

    0x00 前言 大家对HTTP代理应该都非常熟悉,它在很多方面都有着极为广泛的应用.HTTP代理分为正向代理和反向代理两种,后者一般用于将防火墙后面的服务提供给用户访问或者进行负载均衡,典型的有Ngi ...

  6. php请求接口数据,php curl请求接口并获取数据的示例代码

    当我们在做PHP开发的时候,很多时候需要对接口进行测试,或者更方便的调用一些已有模块的接口,取到结果并进行后续操作,我们可以通过curl进行模拟提交post和get请求,来去实现这些功能. 下面是对c ...

  7. php 循环curl,php中使用foreach curl多个URL及多线程请求多个URL

    在利用foreach语句循环图片URL,并通过CURL将所有图片进行本地保存的函数时 ,出现了只能采集到一个的问题.现将foreach和CURL结合进行多URL请求的方法进行下总如. 方法1:循环请求 ...

  8. 代理模式——静态代理,动态代理(JDK代理和CGLib代理)

    概述 由于某些原因需要给某对象提供一个代理以控制对该对象的访问. 这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介. Java中的代理按照代理类生成时机不同又分为 ...

  9. 代理模式及Java实现动态代理

    代理模式 定义:给某个对象提供一个代理对象,并由代理对象控制对于原对象的访问,即客户不直接操控原对象,而是通过代理对象间接地操控原对象. 代理模式UML图 在上图中: RealSubject 是原对象 ...

最新文章

  1. JDBC连接MySQL数据库及演示样例
  2. CactiEZ安装配置教程
  3. c语言4x4矩形转置,最快的转置4x4字节矩阵的方法。
  4. 深入ASP.NET数据绑定(上)
  5. 介绍一款JavaScript播放器 - Dewplayer
  6. 平均 3000-20000 块不等,有空接外包私活的入群!
  7. 使用C语言进行面向对象的开发--GObject入门[5]
  8. 在Vs.net中集成 NDoc生成的 Html Help 2帮助文档
  9. 【腾讯bugly干货】QQ空间直播秒开优化实践
  10. linq拼接where语句_C# 10. LINQ 的三种查询语句写法
  11. 【Docker容器】进入容器的2种方式
  12. 三星固态速度测试软件,三星SSD固态硬盘优化工具Samsung Magician使用说明
  13. 每周分享第 34 期
  14. android教务系统框架,基于android的面向学生的移动教务管理系统设计与实现
  15. SAS笔记#通过TABULATE过程制作汇总报表
  16. Sequel pro 连接mysql 报MySQL said: Authentication plugin 'caching_sha2_password' cannot be loaded...
  17. 估值470亿美元的WeWork,到底是什么?
  18. 微信小程序AR扫描识别图(支持多图片)加载3D模型及其动画
  19. 南开大学计算机提前批,几家985/211高校的提前批招生爆出冷门,考生:后悔没报...
  20. 一个自动重连拨号脚本

热门文章

  1. 调整weblogic内存的分配和使用
  2. mysql 用一条sql语句修改两个表里的内容,一条sql语句update更新两个表
  3. 全年月平均工作时间和工资折算办法
  4. PAT甲级1077 Kuchiguse:[C++题解]字符串、最长公共后缀
  5. 解决win 10 vscode 打开后白屏问题
  6. springboot webservice接口调用_springboot远程调用dubbo服务接口
  7. asp 表格渐变颜色_加班到半夜,同事却用WPS表格小技巧10分钟搞定工作!
  8. 剪切工具怎么用_原创度检测工具是怎么用的?优质的内容更容易获得平台推荐...
  9. python代码创建数据库_python创建数据库代码
  10. python爬取有道词典_利用Python3和Charles爬取有道词典,生成翻译exe单文件