php使用curl通过代理获取数据的实现方法


Posted in PHP onMay 16, 2016

本文实例讲述了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);
PHP 相关文章推荐
PHP中的类-什么叫类
Nov 20 PHP
php桌面中心(四) 数据显示
Mar 11 PHP
PHP全概率运算函数(优化版) Webgame开发必备
Jul 04 PHP
第三章 php操作符与控制结构代码
Dec 30 PHP
php比较多维数组中值的大小排序实现代码
Sep 08 PHP
php连接函数implode与分割explode的深入解析
Jun 26 PHP
使用php语句将数据库*.sql文件导入数据库
May 05 PHP
最常用的8款PHP调试工具
Jul 06 PHP
PHP对象相互引用的内存溢出实例分析
Aug 28 PHP
PHP实现获取客户端IP并获取IP信息
Mar 17 PHP
php将字符串随机分割成不同长度数组的方法
Jun 01 PHP
PHP中函数gzuncompress无法使用的解决方法
Mar 02 PHP
php实现转换html格式为文本格式的方法
May 16 #PHP
php中array_unshift()修改数组key注意事项分析
May 16 #PHP
thinkPHP3.2简单实现文件上传的方法
May 16 #PHP
thinkPHP简单遍历数组方法分析
May 16 #PHP
thinkPHP删除前弹出确认框的简单实现方法
May 16 #PHP
ThinkPHP自定义Redis处理SESSION的实现方法
May 16 #PHP
Yii2 GridView实现列表页直接修改数据的方法
May 16 #PHP
You might like
如何使用脚本模仿登陆过程
2006/11/22 PHP
基于PHP实现数据分页显示功能
2016/05/26 PHP
js实现图片在未加载完成前显示加载中字样
2014/09/03 Javascript
JavaScript中的方法调用详细介绍
2014/12/30 Javascript
jQuery动画与特效详解
2015/02/01 Javascript
JavaScript控制两个列表框listbox左右交换数据的方法
2015/03/18 Javascript
Ionic快速安装教程
2016/06/03 Javascript
jQuery实现的导航下拉菜单效果
2016/07/04 Javascript
JS中的hasOwnProperty()和isPrototypeOf()属性实例详解
2016/08/11 Javascript
npm国内镜像 安装失败的几种解决方案
2017/06/04 Javascript
React教程之封装一个Portal可复用组件的方法
2018/01/02 Javascript
vue实现密码显示与隐藏按钮的自定义组件功能
2019/04/23 Javascript
vue从一个页面跳转到另一个页面并携带参数的解决方法
2019/08/12 Javascript
javascript合并两个数组最简单的实现方法
2019/09/14 Javascript
Node.js API详解之 console模块用法详解
2020/05/12 Javascript
vue使用自定义事件的表单输入组件用法详解【日期组件与货币组件】
2020/06/01 Javascript
JavaScript Html实现移动端红包雨功能页面
2021/01/10 Javascript
python实现百度关键词排名查询
2014/03/30 Python
python计算书页码的统计数字问题实例
2014/09/26 Python
Python基于numpy灵活定义神经网络结构的方法
2017/08/19 Python
python 处理数字,把大于上限的数字置零实现方法
2019/01/28 Python
在django模板中实现超链接配置
2019/08/21 Python
Python+OpenCv制作证件图片生成器的操作方法
2019/08/21 Python
Python识别html主要文本框过程解析
2020/02/18 Python
Window版下在Jupyter中编写TensorFlow的环境搭建
2020/04/10 Python
Keras SGD 随机梯度下降优化器参数设置方式
2020/06/19 Python
新西兰第一的行李箱网站:luggage.co.nz
2019/07/22 全球购物
面向中国市场的在线海淘美妆零售网站:Beauty House美丽屋
2021/03/02 全球购物
法律专业应届生自荐信范文
2014/01/06 职场文书
国际经济与贸易专业大学生职业规划书
2014/03/01 职场文书
四风问题民主生活会对照检查材料思想汇报
2014/09/27 职场文书
违反学校规则制度检讨书
2015/01/01 职场文书
2015年行政工作总结范文
2015/04/09 职场文书
2015年医生个人工作总结
2015/04/25 职场文书
军训结束新闻稿
2015/07/17 职场文书
MybatisPlus EntityWrapper如何自定义SQL
2022/03/22 Java/Android