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 相关文章推荐
PHP4中实现动态代理
Oct 09 PHP
IP138 IP地址查询小偷实现代码
Feb 15 PHP
php获取post中的json数据的实现方法
Jun 08 PHP
解析PHP中常见的mongodb查询操作
Jun 20 PHP
解析php通过cookies获取远程网页的指定代码
Jun 25 PHP
初识Laravel
Oct 30 PHP
ThinkPHP实现二级循环读取的方法
Nov 03 PHP
php中Array2xml类实现数组转化成XML实例
Dec 08 PHP
ThinkPHP中url隐藏入口文件后接收alipay传值的方法
Dec 09 PHP
php文件扩展名判断及获取文件扩展名的N种方法
Sep 12 PHP
php生成网页桌面快捷方式
May 05 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
Aug 03 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
php二分查找二种实现示例
2014/03/12 PHP
PHP is_subclass_of函数的一个BUG和解决方法
2014/06/01 PHP
PHP设计模式之工厂模式定义与用法详解
2018/04/03 PHP
TP5框架实现上传多张图片的方法分析
2020/03/29 PHP
div层的移动及性能优化
2010/11/16 Javascript
人人网javascript面试题 可以提前实现下
2012/01/05 Javascript
利用js动态添加删除table行的示例代码
2013/12/16 Javascript
seajs中模块的解析规则详解和模块使用总结
2014/03/12 Javascript
jQuery实现菜单式图片滑动切换
2015/03/14 Javascript
js兼容pc端浏览器并有多种弹出小提示的手机端浮层控件实例
2015/04/29 Javascript
javascript事件冒泡简单示例
2016/06/20 Javascript
AngularJS ng-repeat数组有重复值的解决方法
2016/10/23 Javascript
JS 终止执行的实现方法
2016/11/24 Javascript
jQuery弹出窗口打开链接的实现代码
2016/12/24 Javascript
完美解决node.js中使用https请求报CERT_UNTRUSTED的问题
2017/01/08 Javascript
Angularjs+bootstrap+table多选(全选)支持单击行选中实现编辑、删除功能
2017/03/27 Javascript
vue实现点击图片放大效果
2017/08/15 Javascript
vue实现商城上货组件简易版
2017/11/27 Javascript
javascript实现最长公共子序列实例代码
2018/02/05 Javascript
JavaScript设计模式之观察者模式(发布订阅模式)原理与实现方法示例
2018/07/27 Javascript
iphone刘海屏页面适配方法
2019/05/07 Javascript
Vue.js数字输入框组件使用方法详解
2019/10/19 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
typescript编写微信小程序创建项目的方法
2021/01/29 Javascript
在Python中使用判断语句和循环的教程
2015/04/25 Python
Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法
2018/05/04 Python
pyqt5利用pyqtDesigner实现登录界面
2019/03/28 Python
在Django model中设置多个字段联合唯一约束的实例
2019/07/17 Python
详解Python中字符串前“b”,“r”,“u”,“f”的作用
2019/12/18 Python
python 实时调取摄像头的示例代码
2020/11/25 Python
俄罗斯天然和有机产品、健康生活网上商店:Fitomarket.ru
2020/10/09 全球购物
英文求职信范文
2014/05/23 职场文书
2014小学数学教师个人工作总结
2014/12/18 职场文书
2016年寒假政治学习心得体会
2015/10/09 职场文书
《半截蜡烛》教学反思
2016/02/19 职场文书
python微信智能AI机器人实现多种支付方式
2022/04/12 Python