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修改Linux或Unix口令的方法分享
Jan 30 PHP
使用Sphinx对索引进行搜索
Jun 25 PHP
将二维数组转为一维数组的2种方法
May 26 PHP
PHP中file_exists()判断中文文件名无效的解决方法
Nov 12 PHP
smarty实现多级分类的方法
Dec 05 PHP
php截取视频指定帧为图片
May 16 PHP
PHP入门教程之数学运算技巧总结
Sep 11 PHP
php使用正则表达式获取字符串中的URL
Dec 29 PHP
Yii2框架实现登录、退出及自动登录功能的方法详解
Oct 24 PHP
PHP编程实现的TCP服务端和客户端功能示例
Apr 13 PHP
CentOS7编译安装php7.1的教程详解
Apr 18 PHP
Laravel 自动转换长整型雪花 ID 为字符串的实现
Oct 27 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
超人钢铁侠联手合作?美漫作家呼吁DC漫威合作联动以抵抗疫情
2020/04/09 欧美动漫
在Ubuntu上安装最新版本的Node.js
2014/07/14 Javascript
javascript对中文按照拼音排序代码
2014/08/20 Javascript
js数组常见操作及数组与字符串相互转化实例详解
2015/11/10 Javascript
js模糊查询实例分享
2016/12/26 Javascript
Vue 短信验证码组件开发详解
2017/02/14 Javascript
js学习总结之DOM2兼容处理this问题的解决方法
2017/07/27 Javascript
JS扩展String.prototype.format字符串拼接的功能
2018/03/09 Javascript
js中apply和call的理解与使用方法
2019/11/27 Javascript
解决小程序无法触发SESSION问题
2020/02/03 Javascript
Js视频播放器插件Video.js使用方法详解
2020/02/04 Javascript
vue.js中使用微信扫一扫解决invalid signature问题(完美解决)
2020/04/11 Javascript
Vue+Java 通过websocket实现服务器与客户端双向通信操作
2020/09/22 Javascript
vue element和nuxt的使用技巧分享
2021/01/14 Vue.js
Cpy和Python的效率对比
2015/03/20 Python
使用Python的Zato发送AMQP消息的教程
2015/04/16 Python
Python连接Mssql基础教程之Python库pymssql
2018/09/16 Python
Python3匿名函数lambda介绍与使用示例
2019/05/18 Python
python自动循环定时开关机(非重启)测试
2019/08/26 Python
解决pytorch多GPU训练保存的模型,在单GPU环境下加载出错问题
2020/06/23 Python
Python DES加密实现原理及实例解析
2020/07/17 Python
使用html5实现表格实现标题合并的实例代码
2019/05/13 HTML / CSS
介绍一下linux的文件权限
2014/07/20 面试题
策划助理岗位职责
2013/11/18 职场文书
畜牧兽医本科生的自我评价
2014/03/03 职场文书
办公室主任职责范本
2014/03/07 职场文书
小学公民道德宣传日活动总结
2015/03/23 职场文书
物业前台接待岗位职责
2015/04/03 职场文书
2015年电话客服工作总结
2015/05/18 职场文书
高中数学教学反思范文
2016/02/18 职场文书
2017新年晚会开幕词
2016/03/03 职场文书
Python Pandas知识点之缺失值处理详解
2021/05/11 Python
MySQL 自定义变量的概念及特点
2021/05/13 MySQL
python tkinter Entry控件的焦点移动操作
2021/05/22 Python
详解Vue的列表渲染
2021/11/20 Vue.js
Java存储没有重复元素的数组
2022/04/29 Java/Android