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数据库连接时容易出错的特殊符号问题
Sep 01 PHP
不使用php api函数实现数组的交换排序示例
Apr 13 PHP
微信支付开发教程(一)微信支付URL配置
May 28 PHP
php实现的Captcha验证码类实例
Sep 22 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
Apr 08 PHP
PHP中is_dir()函数使用指南
May 08 PHP
PHP实现的简单留言板功能示例【基于thinkPHP框架】
Dec 07 PHP
PHP字符串中抽取子串操作实例分析
Jun 22 PHP
PHP使用PDO实现mysql防注入功能详解
Dec 20 PHP
php实现根据身份证获取精准年龄
Feb 26 PHP
Aliyun Linux 编译安装 php7.3 tengine2.3.2 mysql8.0 redis5的过程详解
Oct 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中大括号作用介绍
2012/03/22 PHP
php页面防重复提交方法总结
2013/11/25 PHP
在win系统安装配置 Memcached for PHP 5.3 图文教程
2015/03/03 PHP
PHP Reflection API详解
2015/05/12 PHP
采用CSS和JS,刚好我最近有个站点要用到下拉菜单!
2006/06/26 Javascript
Prototype Selector对象学习
2009/07/23 Javascript
javascript textarea光标定位方法(兼容IE和FF)
2011/03/12 Javascript
详解JavaScript中shift()方法的使用
2015/06/09 Javascript
AngularJS实现分页显示数据库信息
2016/07/01 Javascript
移动端日期插件Mobiscroll.js使用详解
2016/12/19 Javascript
VUE2 前端实现 静态二级省市联动选择select的示例
2018/02/09 Javascript
浅谈使用mpvue开发小程序需要注意和了解的知识点
2018/05/23 Javascript
node.js环境搭建图文详解
2018/09/19 Javascript
vue实现将数据存入vuex中以及从vuex中取出数据
2019/11/08 Javascript
JavaScript 如何计算文本的行数的实现
2020/09/14 Javascript
原生JS实现京东查看商品点击放大
2020/12/21 Javascript
零基础写python爬虫之HTTP异常处理
2014/11/05 Python
利用Python绘制MySQL数据图实现数据可视化
2015/03/30 Python
python插入排序算法实例分析
2015/07/03 Python
浅谈python爬虫使用Selenium模拟浏览器行为
2018/02/23 Python
Python实现将数据框数据写入mongodb及mysql数据库的方法
2018/04/02 Python
python调用API实现智能回复机器人
2018/04/10 Python
详解python3中zipfile模块用法
2018/06/18 Python
对python遍历文件夹中的所有jpg文件的实例详解
2018/12/08 Python
Python中实现一行拆多行和多行并一行的示例代码
2020/09/06 Python
10个python爬虫入门实例(小结)
2020/11/01 Python
python音频处理的示例详解
2020/12/23 Python
CSS实现圆形放大镜狙击镜效果 只有圆圈里的放大
2012/12/10 HTML / CSS
基于 HTML5 的 WebGL 3D 版俄罗斯方块的示例代码
2018/05/28 HTML / CSS
Ralph Lauren意大利官方网站:时尚界最负盛名的品牌之一
2018/10/18 全球购物
财务管理职业生涯规划范文
2013/12/27 职场文书
公安学专业求职信
2014/07/27 职场文书
2016年入党心得体会范文
2016/01/23 职场文书
关于mysql中时间日期类型和字符串类型的选择
2021/11/27 MySQL
剖析后OpLog订阅MongoDB的数据变更就没那么难了
2022/02/24 MongoDB
详解Android中的TimePickerView(时间选择器)的用法
2022/04/30 Java/Android