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 相关文章推荐
用文本作数据处理
Oct 09 PHP
PHP新手上路(十一)
Oct 09 PHP
php目录操作函数之获取目录与文件的类型
Dec 29 PHP
php中选择什么接口(mysql、mysqli)访问mysql
Feb 06 PHP
php中使用addslashes函数报错问题的解决方法
Feb 06 PHP
php去除HTML标签实例
Nov 06 PHP
php通过curl模拟登陆DZ论坛
May 11 PHP
PHP登录验证码的实现与使用方法
Jul 07 PHP
PHP7如何开启Opcode打造强悍性能详解
May 11 PHP
PHP正则匹配到2个字符串之间的内容方法
Dec 24 PHP
php use和include区别总结
Oct 13 PHP
浅谈php常用的7大框架的优缺点
Jul 20 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仿discuz分页效果代码
2008/10/02 PHP
探讨:使用XMLSerialize 序列化与反序列化
2013/06/08 PHP
YII框架中搜索分页jQuery写法详解
2016/12/19 PHP
Thinkphp结合AJAX长轮询实现PC与APP推送详解
2017/07/31 PHP
Javascript 兼容firefox的一些问题
2009/05/21 Javascript
js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
2013/02/02 Javascript
基于JS判断iframe是否加载成功的方法(多种浏览器)
2016/05/13 Javascript
自己动手制作基于jQuery的Web页面加载进度条插件
2016/06/03 Javascript
对jQuary选择器的全面总结
2016/06/20 Javascript
js中遍历对象的属性和值的方法
2016/07/27 Javascript
详解JSON1:使用TSQL查询数据和更新JSON数据
2016/11/21 Javascript
微信小程序左右滑动切换页面详解及实例代码
2017/02/28 Javascript
Vue单页式应用(Hash模式下)实现微信分享的实例
2017/07/21 Javascript
angularjs实现过滤并替换关键字小功能
2017/09/19 Javascript
webpack搭建vue 项目的步骤
2017/12/27 Javascript
详解webpack自定义loader初探
2018/08/29 Javascript
vue中input的v-model清空操作
2019/09/06 Javascript
刷新页面后让控制台的js代码继续执行
2019/09/20 Javascript
基于Web Audio API实现音频可视化效果
2020/06/12 Javascript
原生JS实现pc端轮播图效果
2020/12/21 Javascript
[59:30]VG vs LGD 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.22
2019/09/05 DOTA
python用10行代码实现对黄色图片的检测功能
2015/08/10 Python
python字符类型的一些方法小结
2016/05/16 Python
浅谈Tensorflow模型的保存与恢复加载
2018/04/26 Python
python hash每次调用结果不同的原因
2019/11/21 Python
联想美国官方商城:Lenovo美国
2017/06/19 全球购物
定制别致的瑜伽垫:Sugarmat
2019/06/21 全球购物
Foot Locker澳洲官网:美国运动服和鞋类零售商
2019/10/11 全球购物
Vilebrequin美国官方网上商店:法国豪华泳装品牌
2020/02/22 全球购物
有趣的广告词
2014/03/18 职场文书
健康教育评估方案
2014/05/25 职场文书
碧霞祠导游词
2015/02/09 职场文书
签约仪式致辞
2015/07/30 职场文书
三年级作文之小小梦想
2019/12/06 职场文书
JavaScript中10个Reduce常用场景技巧
2022/06/21 Javascript
javascript进阶篇深拷贝实现的四种方式
2022/07/07 Javascript