php通过curl添加cookie伪造登陆抓取数据的方法


Posted in PHP onApril 02, 2016

本文实例讲述了php通过curl添加cookie伪造登陆抓取数据的方法。分享给大家供大家参考,具体如下:

有的网页必须登陆才能看到,这个时候想要抓取信息必须在header里面传递cookie值才能获取

1、首先登陆网站,打开firebug就能看到对应的cookie把这些cookie拷贝出来就能使用了

php通过curl添加cookie伪造登陆抓取数据的方法

2、

<?php
header("Content-type:text/html;Charset=utf8");
$ch =curl_init();
curl_setopt($ch,CURLOPT_URL,'http://www.babytree.com/user/picjournal.php');
$header = array();
//curl_setopt($ch,CURLOPT_POST,true);
//curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_HEADER,true);
curl_setopt($ch,CURLOPT_HTTPHEADER,$header);
curl_setopt($ch,CURLOPT_COOKIE,'B=115.100.62.7.1401937092035530; bdshare_firstime=1401937092199; __myutma=122328856.1548793539.1401937093.1408503164.1408694138.69;');
$content = curl_exec($ch);
echo "<pre>";print_r(curl_error($ch));echo "</pre>";
echo "<pre>";print_r(curl_getinfo($ch));echo "</pre>";
echo "<pre>";print_r($header);echo "</pre>";
echo "</br>",$content;

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP实现多条件查询实例代码
Jul 17 PHP
php递归获取目录内文件(包含子目录)封装类分享
Dec 25 PHP
php获取从百度搜索进入网站的关键词的详细代码
Jan 08 PHP
基于php和mysql的简单的dao类实现crud操作功能
Jan 27 PHP
Yii框架form表单用法实例
Dec 04 PHP
全面解析PHP验证码的实现原理 附php验证码小案例
Aug 17 PHP
php fseek函数读取大文件两种方法
Oct 12 PHP
微信公众号开发客服接口实例代码
Oct 21 PHP
PHP多种序列化/反序列化的方法详解
Jun 23 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
Sep 21 PHP
PHP实现的折半查询算法示例
Oct 09 PHP
Laravel框架集成UEditor编辑器的方法图文与实例详解
Apr 17 PHP
PHP函数nl2br()与自定义函数nl2p()换行用法分析
Apr 02 #PHP
PHP使用stream_context_create()模拟POST/GET请求的方法
Apr 02 #PHP
PHP函数shuffle()取数组若干个随机元素的方法分析
Apr 02 #PHP
PHP函数import_request_variables()用法分析
Apr 02 #PHP
PHP数组函数array_multisort()用法实例分析
Apr 02 #PHP
PHP使用http_build_query()构造URL字符串的方法
Apr 02 #PHP
PHP递归实现层级树状展开
Apr 01 #PHP
You might like
基于mysql的论坛(2)
2006/10/09 PHP
php自定义函数call_user_func和call_user_func_array详解
2011/07/14 PHP
PHP异常处理Exception类
2015/12/11 PHP
strpos() 函数判断字符串中是否包含某字符串的方法
2019/01/16 PHP
PHP基于phpqrcode类生成二维码的方法示例详解
2020/08/07 PHP
JS getAttribute和setAttribute(取得和设置属性)的使用介绍
2013/07/10 Javascript
使用ImageMagick进行图片缩放、合成与裁剪(js+python)
2013/09/16 Javascript
Enter转换为Tab的小例子(兼容IE,Firefox)
2013/11/14 Javascript
用javascript关闭本窗口不弹出询问框的方法
2014/09/12 Javascript
JavaScript实现多个重叠层点击切换效果的方法
2015/04/24 Javascript
js禁止页面刷新与后退的方法
2015/06/08 Javascript
jQuery实现带有洗牌效果的动画分页实例
2015/08/31 Javascript
深入理解选择框脚本[推荐]
2016/12/13 Javascript
angularjs结合html5实现拖拽功能
2018/06/25 Javascript
微信小程序 setData 对 data数据影响问题
2019/04/18 Javascript
JavaScript实现更换背景图片
2019/10/18 Javascript
ajax jquery实现页面某一个div的刷新效果
2021/03/04 jQuery
[02:02]特效爆炸!DOTA2珍宝之瓶待你开启
2018/08/21 DOTA
python操作ie登陆土豆网的方法
2015/05/09 Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
2019/01/24 Python
对python For 循环的三种遍历方式解析
2019/02/01 Python
对python周期性定时器的示例详解
2019/02/19 Python
python从list列表中选出一个数和其对应的坐标方法
2019/07/20 Python
Python3.0 实现决策树算法的流程
2019/08/08 Python
python十进制转二进制的详解
2020/02/07 Python
python中np是做什么的
2020/07/21 Python
Python爬取豆瓣数据实现过程解析
2020/10/27 Python
欧缇丽英国官方网站:Caudalie英国
2016/08/17 全球购物
北卡罗来纳州豪华家具和家居装饰店:Carolina Rustica
2018/10/30 全球购物
一个SQL面试题
2014/08/21 面试题
应届本科生推荐信范文
2013/12/25 职场文书
促销活动总结报告
2014/04/26 职场文书
获奖感言一句话
2015/07/31 职场文书
导游词之蜀山胜景瓦屋山
2019/11/29 职场文书
iSCSI服务器CHAP双向认证配置
2022/04/01 Servers
CSS控制继承中的height能变为可继承吗
2022/06/10 HTML / CSS