利用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 相关文章推荐
让你的PHP同时支持GIF、png、JPEG
Oct 09 PHP
php数据库连接时容易出错的特殊符号问题
Sep 01 PHP
使用PHPMyAdmin修复论坛数据库的图文方法
Jan 09 PHP
关于IIS php调用com组件的权限问题
Jan 11 PHP
一些需要禁用的PHP危险函数(disable_functions)
Feb 23 PHP
PHP系列学习之日期函数使用介绍
Aug 18 PHP
php使用exec shell命令注入的方法讲解
Nov 12 PHP
php将图片文件转换成二进制输出的方法
Jun 10 PHP
PHP登录(ajax提交数据和后台校验)实例分享
Dec 29 PHP
Laravel框架中Blade模板的用法示例
Aug 30 PHP
laravel 数据迁移与 Eloquent ORM的实现方法
Apr 12 PHP
php使用curl伪造浏览器访问操作示例
Sep 30 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
收听短波不可能有声音清晰的品质吗
2021/03/01 无线电
十天学会php之第三天
2006/10/09 PHP
php json_encode奇怪问题说明
2011/09/27 PHP
php几个预定义变量$_SERVER用法小结
2014/11/07 PHP
CodeIgniter多语言实现方法详解
2016/01/20 PHP
Json_decode 解析json字符串为NULL的解决方法(必看)
2017/02/17 PHP
Discuz! 6.1_jQuery兼容问题
2008/09/23 Javascript
来自国外的页面JavaScript文件优化
2010/12/08 Javascript
JS onmousemove鼠标移动坐标接龙DIV效果实例
2013/12/16 Javascript
利用javascript打开模态对话框(示例代码)
2014/01/11 Javascript
JavaScript中的数组特性介绍
2014/12/30 Javascript
js由下向上不断上升冒气泡效果实例
2015/05/07 Javascript
EasyUI创建对话框的两种方式
2016/08/23 Javascript
简单实现bootstrap导航效果
2017/02/07 Javascript
原生JS实现自定义滚动条效果
2020/10/27 Javascript
用Webpack构建Vue项目的实践
2017/11/07 Javascript
ReactNative 之FlatList使用及踩坑封装总结
2017/11/29 Javascript
vue做移动端适配最佳解决方案(亲测有效)
2018/09/04 Javascript
vue+php实现的微博留言功能示例
2019/03/16 Javascript
vue项目实现图片上传功能
2019/12/23 Javascript
详解Webpack4多页应用打包方案
2020/07/16 Javascript
vue动画—通过钩子函数实现半场动画操作
2020/08/09 Javascript
Python计算回文数的方法
2015/03/11 Python
python实现简单ftp客户端的方法
2015/06/28 Python
Python读取一个目录下所有目录和文件的方法
2016/07/15 Python
Python内置函数delattr的具体用法
2017/11/23 Python
git进行版本控制心得详谈
2017/12/10 Python
python tkinter canvas 显示图片的示例
2019/06/13 Python
python 创建一维的0向量实例
2019/12/02 Python
Python range与enumerate函数区别解析
2020/02/28 Python
Django项目在pycharm新建的步骤方法
2021/03/02 Python
捷克移动配件网上商店:ProMobily.cz
2019/03/15 全球购物
公司部门司机岗位职责
2014/01/03 职场文书
餐厅楼面主管岗位职责范本
2014/02/16 职场文书
公司党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
jquery插件实现图片悬浮
2021/04/16 jQuery