登录失败,点此返回'; goto msign_end; }; $tbs = $re['tbs']; /*程序开始*/ $postdata = array ('BDUSS='.$bduss,'tbs=' . $tbs); $postdata = implode('&', $postdata).'&sign='.md5(implode('', $postdata).'tiebaclient!!!'); $re = json_decode(gzdecode(xCurl('http://c.tieba.baidu.com/c/c/forum/msign','ca=open',$postdata,$tieba_header)),true); if ($re['error_code'] == '0') echo '默认签成功,执行第二次签到。

'; else echo '默认签到出错,使用超级签到。

'; $re = json_decode(xCurl('http://tieba.baidu.com/tbmall/onekeySignin1','BDUSS='.$bduss,'ie=utf-8&tbs='.$tbs,$firefox_header),true); if (@$re['data']['unsignedForumAmount'] == '0'){ echo '签到完成!已签' . @$re['data']['signedForumAmount'] . '个吧,' . @$re['data']['unsignedForumAmount'] . '个吧未签。'; goto msign_end; } for ($pageno = 1; 1 ; $pageno ++){ $postdata='BDUSS='.urlencode($bduss).'&_client_version=8.1.0.4'.'&page_no=' . $pageno.'&page_size=100'.'&sign='.md5('BDUSS='.$bduss.'_client_version=8.1.0.4'.'page_no='.$pageno.'page_size=100'.'tiebaclient!!!'); $re = json_decode(gzdecode(xCurl('http://c.tieba.baidu.com/c/f/forum/like','ca=open',$postdata,$tieba_header)),true); foreach ($re['forum_list']['non-gconforum'] as $list) { echo '尝试签到“' . $list['name'].'吧”:'; $re_o = json_decode(gzdecode(xCurl('http://c.tieba.baidu.com/c/c/forum/sign','ca=open','BDUSS='.urlencode($bduss).'&fid='.$list['id'].'&kw='.urlencode($list['name']).'&sign='.md5('BDUSS='.$bduss.'fid='.$list['id'].'kw='.$list['name'].'tbs='.$tbs.'tiebaclient!!!').'&tbs='.$tbs,$tieba_header)),true); if ($re_o['error_code'] == '0') echo '签到完成,经验值加' . $re_o['user_info']['sign_bonus_point'] . ',你是今天第' . $re_o['user_info']['user_sign_rank'] . '个签到的。
'; else echo ''.$re_o['error_msg'] . '。
'; }; if ($re['has_more'] == '0') break; }; $re = json_decode(xCurl('http://tieba.baidu.com/tbmall/onekeySignin1','BDUSS='.$bduss,'ie=utf-8&tbs='.$tbs,$firefox_header),true); echo '签到完成!已签' . @$re['data']['signedForumAmount'] . '个吧,' . @$re['data']['unsignedForumAmount'] . '个吧未签。'; msign_end: echo '
'.date('Y年m月d日 H:i:s').'
'; }; ?>