自动刷乐乎邀请码脚本

六维帐号被人修改密码,不能用了,申请帐号又需要PT经验,只好换个地方申请,这就来到乐乎,申请时也需要邀请码,不过一小时发放一个,不错,想着手动点刷新太累了,写个脚本后台刷去吧,我就不信有人凌晨还有人刷。

分析网页,获取邀请码,用perl实现,保存为get_key.pl:

#!/usr/bin/perl -w
use strict;
use HTML::TreeBuilder 3;

my $root = HTML::TreeBuilder->new;

open(my $fh, "<:utf8", "invitecode.php") || die;#网页有中文字符,直接parse_file有warning
$root->parse_file($fh);

#网页内容很简单,邀请码就在一个invitecode1里面
my $target = $root->find_by_attribute("id", "invitecode1");

print $target->attr("value");

$root->eof( );
$root->delete;

下面是一个循环脚本,每半小时获取一次:

#!/bin/sh

########
# init
#########
rm -f invitecode.php
rm -f key_file.txt

for i in `seq 24`
do
        wget http://bt.shu6.edu.cn/invitecode.php
        ./get_key.pl >> key_file.txt
        mv key_file.txt key_file.txt.tmp
        cat key_file.txt.tmp | sort | uniq > key_file.txt
        rm -f key_file.txt.tmp
        rm -f invitecode.php
        sleep 30m
done

事实上没等我写完脚本,我就刷了一个邀请码,脚本没用上,又需要的人可以试试,扔到服务器上跑一晚上,就有不少邀请码了,下面是我截获的(昨天晚上的,应该还能用):

0476f601cf22861abfcfdb6b9adf467f105494
2687ee6c696ce6bd297908f210642d4c105502
2a2275b89de70b5db33016fdcfd3deeb105501
2f768d9d990506bd582b94cf34aa8679105500
3b9aa32c707637611fb6aa57055ced3c105497
ee127de41fe2a445fdb4fa58906a42b2105499
posted @ 2012-06-05 09:33  D3猎人  阅读(1055)  评论(1编辑  收藏  举报