御品VPS

御品VPS---独特的心情尽在御品VPS

来自hostloc论坛的两个登录访问空间加积分代码

今天在hostloc论坛看到两个代码,还不错,这种思路应可以运用到其它地方 ,呵呵  好像可以自动刷论坛积分,  使用方法,
保存下列一个代码为  abc.php,  上传到你的空间,当然要支持php, 然后访问这个文件。
<?php
function login_post($url, $cookie, $post) {
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 0);
curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($post));
curl_exec($curl);
curl_close($curl);
}
function get_content($url, $cookie) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie);
$rs = curl_exec($ch);
curl_close($ch);
return $rs;
}
$post = array(
'mod' => 'logging',
'action' => 'login',
'loginsubmit' => 'yes',
'infloat' => 'yes',
'lssubmit' => 'yes',
'username' => '账号',
'password' => '密码'
);
$url = "http://www.hostloc.com/member.php";
$cookie = dirname(__FILE__) . '/cookie_lochost.txt';
login_post($url, $cookie, $post);
for ($i = 0; $i <= 12; $i++) {
$url2 = "http://www.hostloc.com/space-uid-" . rand(10000, 24000) . ".html";
$content = get_content($url2, $cookie);
echo $content;
}
?>
 



我给你来段更加简洁的。
import requests
import time
s = requests.Session()
s.post("http://www.hostloc.com/member.php", {'username':'XXXX', 'password': 'xxxxxx',})
urls = ["http://www.hostloc.com/space-uid-{}.html".format(str(i)) for i in range(10000, 24000)]
for i in urls:
s.get(i)
time.sleep(3)

未经允许不得转载:御品VPS » 来自hostloc论坛的两个登录访问空间加积分代码

评论 抢沙发

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