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执行速度全攻略(上)
Oct 09 PHP
php AJAX实例根据邮编自动完成地址信息
Nov 23 PHP
PHP flock 文件锁详细介绍
Dec 29 PHP
30个php操作redis常用方法代码例子
Jul 05 PHP
PHP下通过QRCode类库创建中间带网站LOGO的二维码
Jul 12 PHP
php的XML文件解释类应用实例
Sep 22 PHP
彻底删除thinkphp3.1案例blog标签的方法
Dec 05 PHP
PHP实现PDO的mysql数据库操作类
Dec 12 PHP
Laravel 5.0 发布 新版本特性详解
Feb 10 PHP
PHP 使用二进制保存用户状态的实例
Jan 29 PHP
thinkphp5.1框架容器与依赖注入实例分析
Jul 23 PHP
使用PHP开发留言板功能
Nov 19 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和mysql中uft-8中文编码乱码的几种解决办法
2012/04/19 PHP
php实现登陆模块功能示例
2016/10/20 PHP
PHP输出XML格式数据的方法总结
2017/02/08 PHP
PHP判断是手机端还是PC端 PHP判断是否是微信浏览器
2017/03/15 PHP
PHP实现的获取文件mimes类型工具类示例
2018/04/08 PHP
Laravel (Lumen) 解决JWT-Auth刷新token的问题
2019/10/24 PHP
20分钟轻松创建自己的Bootstrap站点
2016/05/12 Javascript
jquery插件方式实现table查询功能的简单实例
2016/06/06 Javascript
Centos7 中安装 Node.js v4.4.4
2016/11/03 Javascript
vue.js入门(3)——详解组件通信
2016/12/02 Javascript
JS遍历对象属性的方法示例
2017/01/10 Javascript
jQuery EasyUI 组件加上“清除”功能实例详解
2017/04/11 jQuery
JS设计模式之命令模式概念与用法分析
2018/02/06 Javascript
Vue+webpack+Element 兼容问题总结(小结)
2018/08/16 Javascript
[02:31]DOTA2帕克 英雄基础教程
2013/11/26 DOTA
python去除所有html标签的方法
2015/05/05 Python
浅谈Python中列表生成式和生成器的区别
2015/08/03 Python
利用Python将数值型特征进行离散化操作的方法
2018/11/06 Python
Python datetime 格式化 明天,昨天实例
2020/03/02 Python
mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法
2020/03/19 Python
python如何使用腾讯云发送短信
2020/09/17 Python
python实现b站直播自动发送弹幕功能
2021/02/20 Python
HTML5离线缓存Manifest是什么
2016/03/09 HTML / CSS
TripAdvisor土耳其网站:全球知名旅行社区,真实旅客评论
2017/04/17 全球购物
如何手工释放资源
2013/12/15 面试题
什么是makefile? 如何编写makefile?
2013/01/02 面试题
什么是组件架构
2016/05/15 面试题
生产副总岗位职责
2013/11/28 职场文书
母亲追悼会答谢词
2014/01/27 职场文书
公司中层干部的自我评价分享
2014/03/01 职场文书
企业法人授权委托书
2014/04/03 职场文书
优秀班集体申报材料
2014/12/25 职场文书
客房部经理岗位职责
2015/02/02 职场文书
功夫熊猫观后感
2015/06/10 职场文书
《雪地里的小画家》教学反思
2016/02/16 职场文书
Feign调用全局异常处理解决方案
2021/06/24 Java/Android