Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » vkontakt LWP

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

L_S_V



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет,
Возник вопросец по логину в форму контакта, не выходит звлогиниться в форму.
Просто отвечает что неверный логин или пароль, но все верно.
 

Код:
 
use strict;
use LWP::UserAgent;
use HTTP::Cookies;
use Encode qw(decode encode);
use Data::Dumper;
#use HTTP::Request::Common qw(GET POST);
#use MIME::Base64 qw(encode_base64);
 
    my $cookie_jar = HTTP::Cookies->new(  
        file => 'lwp_cookies.txt',
        autosave => 1,
        ignore_discard => 1,
   );
 
    my $ua = LWP::UserAgent->new(
        ssl_opts => { verify_hostname => 1 },  
        cookie_jar => $cookie_jar,
        );
                    #$ua->timeout(10);
                    $ua->agent('Mozilla/5.0 (Windows NT 10.0; WOW64; rv:51.0) Gecko/20100101 Firefox/51.0');
     #my $response = $ua->post('https://vk.com/login', { email => 'email@gmail.com', pass => 'pass' } )->as_string;  
     my $response = $ua->post('https://vk.com/login', #https://login.vk.com/?act=login
                    [
                       email => 'email@gmail.com',
                       pass => 'pass'
                      ],
                    );
 
print Dumper($response);
                    
 if ($response->is_success) {
     #print $response->decoded_content;
     print encode("cp866", $response->decoded_content);
     print "1111\n";
 }
 else {
     die $response->status_line;
 }
 
 
1;
 


Всего записей: 627 | Зарегистр. 31-03-2005 | Отправлено: 06:36 05-04-2017
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
L_S_V
не нужно быть такими наивными, никто в таком простом виде данные не отправляет на серьезных сайтах. для защиты отправляются дополнительные данные, которые генерятся только для данной сессии и тд и тп. поэтому нужно сначала анализировать что и в каком виде отправляется.
и помогать разбираться в этом я не буду, так как для легальных действий есть официальный API, а имитировать браузер - гиблое дело.
https://vk.com/dev/first_guide

Всего записей: 15038 | Зарегистр. 20-09-2014 | Отправлено: 06:54 05-04-2017 | Исправлено: Mavrikii, 06:57 05-04-2017
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » vkontakt LWP


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru