脚本亲试可用,建议大家直接放在vps上用crontab定时执行。
我是这样设置的:
01 0 * * * php /root/filename.php
脚本如下:
<?php $username = "username"; //LOC账户 $password = "password.";//LOC密码 //*******************以下不用修改******************* set_time_limit(600); $suburl = "http://www.hostloc.com/member.php?mod=logging&action=login"; $loginInfo = array( "username" => $username, "password" => $password, "fastloginfield" => "username", "quickforward" => "yes", "handlekey" => "ls", "loginsubmit" => true ); $login = postData($suburl,$loginInfo); $spaceUrl = "http://www.hostloc.com/space-uid-*.html"; for($i=20940;$i<20952;$i++) { getData(str_replace("*",$i,$spaceUrl)); } function postData($url, $post_data) { $ch = curl_init (); curl_setopt($ch , CURLOPT_POST , 1); curl_setopt($ch , CURLOPT_HEADER , 0); curl_setopt($ch , CURLOPT_URL , $url); curl_setopt($ch , CURLOPT_COOKIEJAR , 'hostloc.cookie'); curl_setopt($ch , CURLOPT_POSTFIELDS , $post_data); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT,600); curl_setopt($ch, CURLOPT_REFERER, 'http://www.hostloc.com/'); $result = curl_exec($ch); curl_close($ch); return $result; } function getData($url) { $ch = curl_init (); curl_setopt($ch, CURLOPT_HEADER , 0); curl_setopt($ch, CURLOPT_URL , $url); curl_setopt($ch, CURLOPT_COOKIEFILE, 'hostloc.cookie'); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT,600); $result = curl_exec($ch); curl_close($ch); return $result; }
这个是不是通过访问别人的空间而增加积分的 周期最多加10次 一次加2金钱 一天最多20金钱吧?
是的
Parse error: syntax error, unexpected ‘ini_set’ (T_STRING) in /root/hostloc.php on line 10
你的php版本是?
PHP5.6
请检查下你脚本的源码,我在PHP5.6和PHP7都可以运行这个脚本
好的,感谢大佬,可以加个友链吗?
当然可以,已经添加
写得不错支持一下
这个脚本现在还有用吗?用py改写了跑了一下,金钱并没有增加。
重新抓包测试下,补了一个get请求,可以了