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.NET的入门教程
Oct 09 PHP
php 什么是PEAR?
Mar 19 PHP
PHP fgetcsv 定义和用法(附windows与linux下兼容问题)
May 29 PHP
关于使用coreseek并为其做分页的介绍
Jun 21 PHP
php实现文件下载代码分享
Aug 19 PHP
使用Composer安装Yii框架的方法
Mar 15 PHP
phpcms的分类名称和类别名称的调用
Jan 05 PHP
基于ThinkPHP实现的日历功能实例详解
Apr 15 PHP
PHP实现小程序批量通知推送
Nov 27 PHP
PHP PDOStatement::setFetchMode讲解
Feb 03 PHP
php 根据URL下载远程图片、压缩包、pdf等文件到本地
Jul 26 PHP
PHP中的异常处理机制深入讲解
Nov 10 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
PHP中对于浮点型的数据需要用不同的方法解决
2014/03/11 PHP
经典PHP加密解密函数Authcode()修复版代码
2015/04/05 PHP
php文件缓存方法总结
2016/03/16 PHP
PHP如何实现跨域
2016/05/30 PHP
PHP微信支付实例解析
2016/07/22 PHP
几行代码轻松实现PHP文件打包下载zip
2017/03/01 PHP
PHP加MySQL消息队列深入理解
2021/02/27 PHP
JavaScript prototype属性使用说明
2010/05/13 Javascript
jquery 图片上传按比例预览插件集合
2011/05/28 Javascript
Jquery实现视频播放页面的关灯开灯效果
2013/05/27 Javascript
22点关于jquery性能优化的建议
2014/05/28 Javascript
使用jQuery实现input数值增量和减量的方法
2015/01/24 Javascript
javascript实现复选框选中属性
2015/03/25 Javascript
浅谈jQuery中replace()方法
2015/05/13 Javascript
jQuery实现将页面上HTML标签换成另外标签的方法
2015/06/09 Javascript
基于Vue如何封装分页组件
2016/12/16 Javascript
简单实现js倒计时功能
2017/02/13 Javascript
JS简单获取日期相差天数的方法
2017/04/24 Javascript
jQuery+css last-child实现选择最后一个子元素操作示例
2018/12/10 jQuery
微信小程序自定义可滑动顶部TabBar选项卡实现页面切换功能示例
2019/05/14 Javascript
D3.js 实现带伸缩时间轴拓扑图的示例代码
2020/01/20 Javascript
解决vue 给window添加和移除resize事件遇到的坑
2020/07/21 Javascript
js canvas实现俄罗斯方块
2020/10/11 Javascript
详解Python中用于计算指数的exp()方法
2015/05/14 Python
Python tkinter模块弹出窗口及传值回到主窗口操作详解
2017/07/28 Python
Python实现破解12306图片验证码的方法分析
2017/12/29 Python
ipython和python区别详解
2019/06/26 Python
使用Python发现隐藏的wifi
2020/03/04 Python
win10安装python3.6的常见问题
2020/07/01 Python
Python 解析库json及jsonpath pickle的实现
2020/08/17 Python
使用CSS媒体查询(Media Queries)和JavaScript判断浏览器设备类型的方法
2014/04/03 HTML / CSS
Perfume’s Club法国站:购买香水和化妆品
2019/05/02 全球购物
怎样有效的进行自我评价
2013/10/06 职场文书
大学生党校培训心得体会
2014/09/11 职场文书
2015年主婚人婚礼致辞
2015/07/28 职场文书
HTML通过表单实现酒店筛选功能
2021/05/18 HTML / CSS