欢迎来到好人卡资源网,专注网络技术资源收集,我们不仅是网络资源的搬运工,也生产原创资源。寻找资源请留言

dz论坛PHP自动签到脚本,更新版本

hacker sky995 4年前 (2018-11-01) 2444次浏览 0个评论

可食用于于各种dz论坛,自己改下代码里面的论坛网址就行了

下面的是loc论坛的

现在把更新后当前可用的脚本发出来,造福有需要的MJJ。

同样如果您的论坛昵称里面有中文符号,那请用notepade++编辑php文件,且保存为utf8格式即可。英文昵称可以不用管。

代码:

  1. <?php
  2. $useList = array(
  3.                                 '账号1'=>'密码1',
  4.                                 '账号2'=>'密码2',
  5.                                 '账号3'=>'密码3',
  6.                                 );
  7. header("Content-Type: text/html; charset=utf-8");
  8. foreach($useList as $k=>$v){
  9.         locSign($k,$v);
  10. }
  11. function locSign($use,$pwd){
  12.         $html = http_post('https://www.hostloc.com/member.php?mod=logging&action=login&loginsubmit=yes&infloat=yes&lssubmit=yes&inajax=1','fastloginfield=username&username='.urlencode($use).'&cookietime=2592000&password='.urlencode($pwd).'&quickforward=yes&handlekey=ls');
  13.         if(!strrpos($html,'window.location.href')){echo $use.' login error<br>';return false;}
  14.         $cookie = getCookie($html,'Set-Cookie: ',';');
  15.         for($i=26200; $i<=26210; $i++){
  16.                 $html = http_get("https://www.hostloc.com/space-uid-{$i}.html",$cookie);
  17.         }
  18.         echo $use.' Sign ok!!!<br>';
  19. }
  20. function http_get($url,$cookie) {
  21.         $ch = curl_init($url);
  22.         curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  23.         curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  24.         curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
  25.         curl_setopt($ch, CURLOPT_HTTPHEADER,array('User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0','Referer: https://www.hostloc.com/forum-45-1.html','Cookie: '.$cookie));
  26.         curl_setopt($ch, CURLOPT_TIMEOUT, 10);
  27.         $src = curl_exec($ch);
  28.         curl_close($ch);
  29.         return $src;
  30. }
  31. function http_post($url,$body){
  32.         $ch = curl_init();
  33.         curl_setopt($ch, CURLOPT_URL,$url);
  34.         curl_setopt($ch, CURLOPT_HEADER, 1);
  35.         curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  36.         curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
  37.         curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  38.         curl_setopt($ch, CURLOPT_HTTPHEADER,array('User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0','Referer: https://www.hostloc.com/forum.php'));
  39.         curl_setopt($ch, CURLOPT_POST, 1);
  40.         curl_setopt($ch, CURLOPT_POSTFIELDS, $body);
  41.         $result = curl_exec($ch);
  42.         curl_close($ch);
  43.         return $result;
  44. }
  45. function getCookie($str,$leftStr,$rightStr){
  46.         if(strrpos($str,$leftStr) == false || strrpos($str,$rightStr) == false){return '';}
  47.         $arr1 = explode($leftStr,$str);$i = 0;$cookie = '';
  48.         foreach($arr1 as $k=>$v){$i++;if($i > 1){$arr2 = explode($rightStr,$v);$cookie .= $arr2[0].'; ';}}
  49.         return $cookie;
  50. }

好人卡资源网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:dz论坛PHP自动签到脚本,更新版本
喜欢 (4)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

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