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之对抗Web扫描器的脚本技巧
Oct 01 PHP
php下几个常用的去空、分组、调试数组函数
Feb 22 PHP
让你成为更出色的PHP开发者的10个技巧
Feb 25 PHP
php截取中文字符串不乱码的方法
Dec 25 PHP
更改localhost为其他名字的方法
Feb 10 PHP
PHP魔术方法__GET、__SET使用实例
Nov 25 PHP
Zend Framework入门教程之Zend_Config组件用法详解
Dec 09 PHP
PHP全功能无变形图片裁剪操作类与用法示例
Jan 10 PHP
redis+php实现微博(三)微博列表功能详解
Sep 23 PHP
php下的原生ajax请求用法实例分析
Feb 28 PHP
Thinkphp 框架配置操作之动态配置、扩展配置及批量配置实例分析
May 15 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 全角转半角实现代码
2010/05/16 PHP
php截取后台登陆密码的代码
2012/05/05 PHP
php中file_get_contents与curl性能比较分析
2014/11/08 PHP
php中获取主机名、协议及IP地址的方法
2014/11/18 PHP
解决phpcms更换javascript的幻灯片代码调用图片问题
2014/12/26 PHP
Yii框架上传图片用法总结
2016/03/28 PHP
php 运算符与表达式详细介绍
2016/11/30 PHP
php的扩展写法总结
2019/05/14 PHP
javascript下查找父节点的简单方法
2007/08/13 Javascript
JavaScript数据类型之基本类型和引用类型的值
2015/04/01 Javascript
JavaScript中日期的相关操作方法总结
2015/10/24 Javascript
js querySelector() 使用方法
2016/12/21 Javascript
微信小程序开发探究
2016/12/27 Javascript
使用Vue完成一个简单的todolist的方法
2017/12/01 Javascript
Angular实现可删除并计算总金额的购物车功能示例
2017/12/26 Javascript
详解用Webpack与Babel配置ES6开发环境
2019/03/12 Javascript
Vue中computed及watch区别实例解析
2020/08/01 Javascript
Python多线程同步Lock、RLock、Semaphore、Event实例
2014/11/21 Python
详解在Python的Django框架中创建模板库的方法
2015/07/20 Python
深入浅析python继承问题
2016/05/29 Python
python编写Logistic逻辑回归
2020/12/30 Python
TensorBoard 计算图的可视化实现
2020/02/15 Python
在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程
2020/04/22 Python
django 数据库 get_or_create函数返回值是tuple的问题
2020/05/15 Python
Python依赖包迁移到断网环境操作
2020/07/13 Python
用python给csv里的数据排序的具体代码
2020/07/17 Python
python 爬取小说并下载的示例
2020/12/07 Python
乌克兰的第一家手表店:Deka
2020/03/05 全球购物
SQL Server笔试题
2012/01/10 面试题
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
2014/01/19 面试题
当当网软件测试笔试题
2015/11/24 面试题
临床医学专业学生的自我评价分享
2013/11/21 职场文书
竞选文艺委员演讲稿
2014/04/28 职场文书
2014年母亲节演讲稿范文
2014/05/07 职场文书
2014年导购员工作总结
2014/11/18 职场文书
先进典型发言材料
2014/12/30 职场文书