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 相关文章推荐
网络资源
Oct 09 PHP
PHP连接Access数据库的方法小结
Jun 20 PHP
去除php注释和去除空格函数分享
Mar 13 PHP
Codeigniter中mkdir创建目录遇到权限问题和解决方法
Jul 25 PHP
ThinkPHP中处理表单中的注意事项
Nov 22 PHP
php使用Session和文件统计在线人数
Jul 04 PHP
PHP加密解密函数详解
Oct 28 PHP
PHP使用pear实现mail发送功能 windows环境下配置pear
Apr 15 PHP
PHP会话控制实例分析
Dec 24 PHP
PHP实现的AES 128位加密算法示例
Sep 16 PHP
关于Yii中模型场景的一些简单介绍
Sep 22 PHP
PHP7生产环境队列Beanstalkd用法详解
May 19 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触发器自动更新memcache的实现代码
2009/10/11 PHP
PHP 获取客户端真实IP地址多种方法小结
2010/05/15 PHP
phpexcel导出excel的颜色和网页中的颜色显示不一致
2012/12/11 PHP
php基于curl重写file_get_contents函数实例
2016/11/08 PHP
YII框架学习笔记之命名空间、操作响应与视图操作示例
2019/04/30 PHP
Laravel统计一段时间间隔的数据方法
2019/10/09 PHP
编写跨浏览器的javascript代码必备[js多浏览器兼容写法]
2008/10/29 Javascript
ExtJS下 Ext.Direct加载和提交过程排错小结
2013/04/02 Javascript
今天是星期几的4种JS代码写法
2013/09/17 Javascript
javascript垃圾收集机制与内存泄漏详细解析
2013/11/11 Javascript
Javascript写入txt和读取txt文件示例
2014/02/12 Javascript
javascript移出节点removeChild()使用介绍
2014/04/03 Javascript
JavaScript设计模式之外观模式实例
2014/10/10 Javascript
JavaScript中的object转换函数toString()与valueOf()介绍
2014/12/31 Javascript
JS实现选择TextArea内文本的方法
2015/08/03 Javascript
js省市联动效果完整实例代码
2015/12/09 Javascript
微信小程序图片选择、上传到服务器、预览(PHP)实现实例
2017/05/11 Javascript
用nodejs实现json和jsonp服务的方法
2017/08/25 NodeJs
原生js实现仿window10系统日历效果的实例
2017/10/31 Javascript
javascript数据结构之多叉树经典操作示例【创建、添加、遍历、移除等】
2018/08/01 Javascript
this在vue和小程序中的使用详解
2019/01/28 Javascript
微信小程序学习笔记之目录结构、基本配置图文详解
2019/03/28 Javascript
深入理解vue中的slot与slot-scope
2019/04/22 Javascript
基于javascript实现贪吃蛇小游戏
2019/11/25 Javascript
vue实现鼠标移过出现下拉二级菜单功能
2019/12/12 Javascript
在SAE上部署Python的Django框架的一些问题汇总
2015/05/30 Python
Python制作简单的网页爬虫
2015/11/22 Python
Win10下Python环境搭建与配置教程
2016/11/18 Python
Python编程修改MP3文件名称的方法
2017/04/19 Python
Selenium基于PIL实现拼接滚动截图
2020/04/10 Python
Python使用Opencv实现边缘检测以及轮廓检测的实现
2020/12/31 Python
美国知名的家庭连锁百货商店:Boscov’s
2017/07/27 全球购物
二年级学生评语大全
2014/04/23 职场文书
2016年党建工作简报
2015/11/26 职场文书
总结几个非常实用的Python库
2021/06/26 Python
Java实现经典游戏泡泡堂的示例代码
2022/04/04 Java/Android