百影阁
在乱世中寻求安身之所!

52Pojie论坛自动签到Php源码-修复

最近吾爱破解论坛又开放了一波注册,吾爱新人肯定为吾爱币而发愁。

每天签到送2CB,这可能是你想要的。

食用步骤

1.保存代码为52pojie.php文件

<?php
header("Content-type: text/html; charset=utf-8");
date_default_timezone_set('Asia/Shanghai');
?>
<title>52PoJie签到</title>
<?php
class getcurl 
{ 
var $cookie_file; // 设置Cookie文件保存路径及文件名 
var $UserAgent = 'Mozilla/5.0 (Windows; U; Windows NT 5.2) Gecko/2008070208 Firefox/3.0.1';
function __construct() 
{ 
$this->cookie_file=dirname(__FILE__)."/cookies"; 
} 
function vget($url){ // 模拟获取内容函数 
$curl = curl_init(); // 启动一个CURL会话 
curl_setopt($curl, CURLOPT_NOSIGNAL, 1); 
curl_setopt($curl, CURLOPT_URL, $url); // 要访问的地址 
curl_setopt($curl, CURLOPT_USERAGENT, $this->UserAgent); // 模拟用户使用的浏览器 
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); // 使用自动跳转 
curl_setopt($curl, CURLOPT_AUTOREFERER, 1); // 自动设置Referer 
curl_setopt($curl, CURLOPT_HTTPGET, 1); // 发送一个常规的get请求 
curl_setopt($curl, CURLOPT_COOKIEFILE, $this->cookie_file); // 读取上面所储存的Cookie信息 
curl_setopt($curl, CURLOPT_TIMEOUT, 30); // 设置超时限制防止死循环 
curl_setopt($curl, CURLOPT_HEADER, 0); // 显示返回的Header区域内容 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 获取的信息以文件流的形式返回 
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); // https请求 不验证证书和hosts
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
$tmpInfo = curl_exec($curl); // 执行操作 
if (curl_errno($curl)) { 
echo 'Errno'.curl_error($curl); 
} 
curl_close($curl); // 关闭CURL会话 
return $tmpInfo; // 返回数据 
} 

function vpost($url,$data){ // 模拟提交数据函数 
$curl = curl_init(); // 启动一个CURL会话
curl_setopt($curl, CURLOPT_NOSIGNAL, 1); 
curl_setopt($curl, CURLOPT_URL, $url); // 要访问的地址 
curl_setopt($curl, CURLOPT_USERAGENT, $this->UserAgent); // 模拟用户使用的浏览器 
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); // 使用自动跳转 
curl_setopt($curl, CURLOPT_AUTOREFERER, 1); // 自动设置Referer 
curl_setopt($curl, CURLOPT_POST, 1); // 发送一个常规的Post请求 
curl_setopt($curl, CURLOPT_POSTFIELDS, $data); // Post提交的数据包 
curl_setopt($curl, CURLOPT_COOKIEFILE, $this->cookie_file); // 读取上面所储存的Cookie信息 
curl_setopt($curl, CURLOPT_TIMEOUT, 30); // 设置超时限制防止死循环 
curl_setopt($curl, CURLOPT_HEADER, 0); // 显示返回的Header区域内容 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 获取的信息以文件流的形式返回 
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); // https请求 不验证证书和hosts
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
$tmpInfo = curl_exec($curl); // 执行操作 
if (curl_errno($curl)) { 
echo 'Errno'.curl_error($curl); 
} 
curl_close($curl); // 关键CURL会话 
return $tmpInfo; // 返回数据 
} 
function delcookie($cookie_file){ // 删除Cookie函数 
@unlink($cookie_file); // 执行删除 
} 
}
$mycurl=new getcurl(); 
$url="https://www.52pojie.cn"; 
$htmlconten= $mycurl->vget($url); //输出目标地址源码
$htmlcontent = mb_convert_encoding($htmlconten, 'utf-8', 'gbk');
//echo $htmlcontent;
//echo "<hr/>";
preg_match_all('/formhash=(.*?)">退出<\/a>/is',$htmlcontent,$array);
//print_r($array);
//echo "<hr/>";
if($array[1][0]==" "){//判断是否存在formhash
echo "cookie已失效";
}else{
if(strstr($htmlcontent,"https://www.52pojie.cn/static/image/common/wbs.png")==false){
$renWuUrl='https://www.52pojie.cn/home.php?mod=task&item=doing';
$renWuHtml = $mycurl->vget($renWuUrl); //发送get请求
$url1="https://www.52pojie.cn/home.php?mod=task&do=draw&id=2"; //签到地址
$htmlcontent1 = $mycurl->vget($url1); //发送get请求
//$renWuHtml = mb_convert_encoding($renWuHtml, 'utf-8', 'gbk');
//echo $renWuHtml;
$time=date('y-m-d h:i:s',time());
file_put_contents("data.txt",$time);
}else{
$log1=@file_get_contents("data.txt");
$re="今日已签到,签到详情:".$log1." 签到成功";
echo $re;
}
}
?>

2.获取cookies

因为cookies数据的格式比较严格特殊,所以强烈建议用IE浏览器获取cookies。

下面为IE浏览器取cookies步骤


  1. 用IE浏览器登录52破解论坛52Pojie论坛自动签到Php源码 (1).jpg
  2. 如图操作52Pojie论坛自动签到Php源码 (1).png
  3. 52Pojie论坛自动签到Php源码 (2).jpg
  4. 52Pojie论坛自动签到Php源码 (3).jpg
  5. 保存cookies文件为cookies.txt(不可随便明明哦,除非你看懂了上面的php源码),将其放到前面创建的52pojie.php文件的同级目录(这是废话)

3.部署文件

将两个文件上传至虚拟空间或者服务器(必须有php环境)

操作不多说

部署完成之后通过浏览器访问http://网站/52pojie.php这个文件(不废话,检查是否能签到成功)

4.网站监控

推荐配置

监控频率: 10分钟
请求方法: GET

推荐使用360网站监控

说白了就是使用360网站监控这个程序 每十分钟访问一次你的签到php文件,实现php自动运行。

52新人们马上去试试吧。另外有兴趣可以加我吾爱哦,id上图有!

至于cookies有效期我也没注意。大家自己摸索吧!

2018年7月31日16:05

修复签到不成功问题(52破解不能http访问了只能https)

赞(2) 打赏
未经允许不得转载:百影阁 » 52Pojie论坛自动签到Php源码-修复

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

百影阁 巨人影子下的探索之旅

联系百影阁阁主进群讨论

觉得文章有用就打赏一下文章作者

微信扫一扫打赏