| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 944 人关注过本帖
标题:[求助]请大虾帮我看下这个注册程序到底问题出在哪里?
只看楼主 加入收藏
rock1_23
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2007-2-5
收藏
 问题点数:0 回复次数:5 
[求助]请大虾帮我看下这个注册程序到底问题出在哪里?
sub register_mode {
    my $user_reg = shift;
    my $strPassword = shift;
    $user_reg = 'testsf' . time() . '?' unless $user_reg;
    $strPassword = '123456' unless $strPassword;
    my $total = 1;
    $total = 999 if $user_reg =~ m{\?};
    
    for my $n (1..$total) {
        my $strUsername = $user_reg;
        my $f_n = sprintf("%03d", $n);
        $strUsername =~ s{\?}{$f_n}gis;        
        my $backurl = 'http://cqbbs.';
        my $question2 = '第一个宠物的名字';
        my $strAnswer ='1234567890';
        my $Gender = '男';
        my $strEmail = rock1_23@';
        my $strProvince = '上海';
        my $strCity = '上海';
        my $strDistrict = '闵行';
        my $ua = LWP::UserAgent->new;
        $ua->cookie_jar({});
        #my $r1 = $ua->get('http://passport.');
        #print Dumper($r1);
        my_print "准备注册$strUsername\n" if VERBOSE;
        my $r2 = $ua->get('http://passport.', Referer => 'http://passport.');
        open(FILE, '>', 'ipc/zhuce.txt');        
        close FILE;
        open(FILE, '>', 'ipc/zhuce.jpg');
        binmode FILE;
        print FILE $r2->content;
        close FILE;
        my_print "等待银币验证码识别\n" if VERBOSE;
        my $text = '';
        open(FILE, '<', 'ipc/zhuce.txt');
        while (1) {
                               
            $text = <FILE>;
            $text =~ s{\r|\n}{}g if defined $text;
            unless ($text) {
               # my_print "." if VERBOSE;
                sleep 1;
                next;
            }
            if ($text eq 'cancel') {
                my_print "用户取消验证码\n" if VERBOSE;
                my_exit;   
            } else {
                last;
            }                    
        }
        close FILE;
        unless ($text) {
            my_print "验证码有误\n" if VERBOSE;
            next;
        }
        my_print "得到输入验证码$text\n" if VERBOSE;
        
        
        my $response = $ua->post('http://passport.', Referer => 'http://passport.',
        Content => [
            backurl => 'http://cqbbs.',
            projname => '',
            strUsername => $strUsername,
            strPassword => $strPassword,
            strPasswordConfirm => $strPassword,
            question2 => $question2,
            strQuestion => '',
            strAnswer => $strAnswer,
            Gender => $Gender,
            strEmail => $strEmail,
            strProvince => $strProvince,
            strCity => $strCity,
            strDistrict => $strDistrict,
            agree => 'on',
            vcode => $text,
            'submit.x'=>24,
            'submit.y'=>7
        ],
        );

        if ($response->content =~ m{您已成功申请了搜房通行证}) {
            my_print "成功注册$strUsername\n" if VERBOSE;
            open(FILE2, '>>', 'user_get.txt');
            print FILE2 "$strUsername/$strPassword\n";
            close FILE2;
        } else {
            my_print "不能注册$strUsername\n" if VERBOSE;
        }
    }
    #    print Dumper($response);
    #sleep 100;
    close FILE2;
}




注册连接: http://passport.

[[it] 本帖最后由 rock1_23 于 2008-8-12 20:18 编辑 [/it]]
搜索更多相关主题的帖子: 注册 
2008-08-12 20:16
rock1_23
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2007-2-5
收藏
得分:0 
顶一下
顶一下
2008-08-13 21:03
雪雨星风
Rank: 1
来 自:北京
等 级:新手上路
威 望:1
帖 子:566
专家分:0
注 册:2007-10-11
收藏
得分:0 
什么语言

C#发烧友QQ群1:5953354   QQ群2:68096127  QQ群3:30217249  QQ群4:37023079   为了更好方便大家交流学习,请不要重复加群
2008-08-14 08:54
残影留香
Rank: 1
来 自:广西南宁
等 级:新手上路
帖 子:193
专家分:0
注 册:2008-3-19
收藏
得分:0 
PHP
2008-08-14 08:56
kevintang
Rank: 4
等 级:业余侠客
威 望:9
帖 子:799
专家分:236
注 册:2008-2-14
收藏
得分:0 
晕 这里是
2008-08-14 09:02
rock1_23
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2007-2-5
收藏
得分:0 
我也不知道这是啥语言呢


请各位大虾帮帮我吧!

[[it] 本帖最后由 rock1_23 于 2008-8-14 20:21 编辑 [/it]]
2008-08-14 20:20
快速回复:[求助]请大虾帮我看下这个注册程序到底问题出在哪里?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.045460 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved