利用curl抓取远程页面内容的示例代码


Posted in PHP onJuly 23, 2013

最基本的操作如下

$curlPost = 'a=1&b=2';//模拟POST数据
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:0.0.0.0', 'CLIENT-IP:0.0.0.0'));  //构造IP
curl_setopt($ch, CURLOPT_REFERER, "https://3water.com/");   //构造来路 
curl_setopt($ch,CURLOPT_URL, 'https://3water.com');//需要抓取的页面路径
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt ($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);//post值$file_contents = curl_exec($ch);//抓取的内容放在变量中
curl_close($ch)
PHP 相关文章推荐
PHP5 安装方法
Oct 09 PHP
pw的一个放后门的方法分析
Oct 08 PHP
php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
Oct 31 PHP
Windows下的PHP安装文件线程安全和非线程安全的区别
Apr 23 PHP
使用PHPMailer实现邮件发送代码分享
Oct 23 PHP
Symfony2联合查询实现方法
Mar 18 PHP
smarty的section嵌套循环用法示例
May 28 PHP
Netbeans 8.2与PHP相关的新特性介绍
Oct 08 PHP
Yii2数据库操作常用方法小结
May 04 PHP
CakePHP框架Model关联对象用法分析
Aug 04 PHP
php文件包含的几种方式总结
Sep 19 PHP
Yii框架自定义数据库操作组件示例
Nov 11 PHP
奉献出一个封装的curl函数 便于调用(抓数据专用)
Jul 22 #PHP
解析VS2010利用VS.PHP插件调试PHP的方法
Jul 19 #PHP
js限制checkbox勾选的个数以及php获取多个checkbbox的方法深入解析
Jul 18 #PHP
php的数组与字符串的转换函数整理汇总
Jul 18 #PHP
使用PHP编写的SVN类
Jul 18 #PHP
请离开include_once和require_once
Jul 18 #PHP
解析PHP中的unset究竟会不会释放内存
Jul 18 #PHP
You might like
推荐文章系统(一)
2006/10/09 PHP
NT IIS下用ODBC连接数据库
2006/10/09 PHP
几种有用的变型 PHP中循环语句的用法介绍
2012/01/30 PHP
PHP判断是否有Get参数的方法
2014/05/05 PHP
PHP生成随机字符串(3种方法)
2015/09/25 PHP
php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名
2017/05/26 PHP
JQuery困惑—包装集 DOM节点
2009/10/16 Javascript
推荐40款强大的 jQuery 导航插件和教程(上篇)
2012/09/14 Javascript
js实现iframe跨页面调用函数的方法
2014/12/13 Javascript
jQuery封装的tab选项卡插件分享
2015/06/16 Javascript
Javascript中神奇的this
2016/01/20 Javascript
JavaScript中的this,call,apply使用及区别详解
2016/01/29 Javascript
JS图片放大效果简单实现代码
2016/09/08 Javascript
Angular1.x复杂指令实例详解
2017/03/01 Javascript
关于JavaScript中forEach和each用法浅析
2017/07/27 Javascript
js编写简单的聊天室功能
2017/08/17 Javascript
JavaScript引用类型Date常见用法实例分析
2018/08/08 Javascript
JavaScript面向对象中接口实现方法详解
2019/07/24 Javascript
Vue SPA 初次进入加载动画实现代码
2019/11/14 Javascript
JS实现移动端可折叠导航菜单(现代都市风)
2020/07/07 Javascript
[46:47]2014 DOTA2国际邀请赛中国区预选赛 DT VS HGT
2014/05/22 DOTA
python下调用pytesseract识别某网站验证码的实现方法
2016/06/06 Python
详解python使用Nginx和uWSGI来运行Python应用
2018/01/09 Python
python利用百度AI实现文字识别功能
2018/11/27 Python
Python判断变量名是否合法的方法示例
2019/01/28 Python
Python编译为二进制so可执行文件实例
2019/12/23 Python
tensorflow 自定义损失函数示例代码
2020/02/05 Python
python中threading开启关闭线程操作
2020/05/02 Python
CSS3 实现的加载动画
2020/12/07 HTML / CSS
Forever 21美国官网:美国标志性快时尚品牌
2017/02/20 全球购物
size?荷兰官方网站:英国高级运动鞋精品店
2020/07/24 全球购物
公司周年庆典邀请函
2014/01/12 职场文书
《藤野先生》教学反思
2014/02/19 职场文书
小学生安全教育主题班会
2015/08/12 职场文书
寒假致家长的一封信
2015/10/10 职场文书
2016高考寄语集锦
2015/12/04 职场文书