PHP curl函数模拟爬虫(操作cookie刷贴实例)

添加时间:15-04-08 所属分类:PHP工具与代码
  http://www.cnblogs.com/tohilary/archive ... 79501.html

[code]<?php
$ch = curl_init();
//保存该次请求的cookie内容到文件cookie.txt
curl_setopt($ch, CURLOPT_COOKIEJAR, ”E:/cookie.txt”);
///要请求的链接,此链接请求后必须会写cookie到客户端(一般这样的链接均为登陆验证页面,可以用httpWatch抓取url和需要post的数据)
curl_setopt($ch, CURLOPT_URL,”http://www.mynit.net/login.php”);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,“xx”)//xx代表要post出去的数据
ob_start(); //开启浏览器缓存
curl_exec ($ch);
ob_end_clean(); //输出全部内容到浏览器
curl_close ($ch);
unset($ch);
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
//把原先产生的cookie文件,作为这次请求的cookie
curl_setopt($ch, CURLOPT_COOKIEFILE, ”E:/cookie.txt”);
//此链接为你要做的操作获得验证的链接,比如回复贴子处理页面
curl_setopt($ch, CURLOPT_URL,”http://www.mynit.net/post.php”);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, ”xx”);//xx代表要post出去的数据
///执行操作,如刷贴,如果要猛刷的就循环1000次,不够可以加。
$buf2 = curl_exec ($ch);
curl_close ($ch);
echo $buf2;//返回结果
?>[/code]
  • 2
  • 3

前篇:php curl函数模拟浏览器抓取网站信息 后篇:PHP获取Cookie模拟登录
发表我的评论


推荐文章   寻找最美孝心少年 央视被济南孩子的“别...   无臂大学生用双脚打游戏   最励志的直播 街头“脚书”引围观   济南老鞋匠5年做了100多只微型鞋 最小的...   济南辅警“飙”英语教育闯红灯老外 业余...
随机文章   PHP输出数组元素的方法   字符编码基本概念   PHP导入和导出Excel文件方法   &#井号+数字 代表 ASCII 字符表   php 过滤特殊字符及sql防注入代码
广告

其他推荐

因为本站所有内容均转载自其它媒体,本意为公众提供免费服务,但并不代表本网赞同其观点,也不能对其真实性验证负责,如稿件版权单位或个人不想在本网发布,请与我联系,本人会立即将其撤除,谢谢.联系方式:atseashawk@163.com QQ:99289555