ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

авторизация Вконтакте cURL
  #1  
Старый 30.01.2010, 02:27
Аватар для Whois
Whois
Banned
Регистрация: 05.05.2009
Сообщений: 42
Провел на форуме:
293979

Репутация: 18
По умолчанию авторизация Вконтакте cURL

Сори, если это уже обсуждалось нераз, но всетаки если кому не трудно, мог бы скинуть пример авторизации в вк с использованеим cURL, у меня чето не получается, пробовал так:
PHP код:
<?php
$url
="http://vk.com/login.php";
$ref="http://vk.com";
$cfile "cookies.txt";
$post="email=mail&pass=parol&op=a_login_attemptt";
$all_useragents = array(
"Opera/9.23 (Windows NT 5.1; U; ru)",
"Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.8) Gecko/20071008 Firefox/2.0.0.4;MEGAUPLOAD 1.0",
"Mozilla/5.0 (Windows; U; Windows NT 5.1; Alexa Toolbar; MEGAUPLOAD 2.0; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7;MEGAUPLOAD 1.0",
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; MyIE2; Maxthon)",
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; MyIE2; Maxthon)",
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; MyIE2; Maxthon)",
"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; WOW64; Maxthon; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; Media Center PC 5.0; InfoPath.1)",
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; MyIE2; Maxthon)",
"Opera/9.10 (Windows NT 5.1; U; ru)",
"Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1; aggregator:Tailrank; http://tailrank.com/robot) Gecko/20021130",
"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.8) Gecko/20071008 Firefox/2.0.0.8",
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; MyIE2; Maxthon)",
"Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.8) Gecko/20071008 Firefox/2.0.0.8",
"Opera/9.22 (Windows NT 6.0; U; ru)",
"Opera/9.22 (Windows NT 6.0; U; ru)",
"Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.8) Gecko/20071008 Firefox/2.0.0.8",
"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)",
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MRSPUTNIK 1, 8, 0, 17 HW; MRA 4.10 (build 01952); .NET CLR 1.1.4322; .NET CLR 2.0.50727)",
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)",
"Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9"
);

    
$useragent $all_useragents[array_rand($all_useragents)];
    
$ch curl_init();
    
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
    
curl_setopt($chCURLOPT_URL$url);
    
curl_setopt($chCURLOPT_REFERER$ref);
    
curl_setopt($chCURLOPT_POST,true);
    
curl_setopt($chCURLOPT_HTTPHEADER, array("Content-Type: application/x-www-form-urlencoded""X-Requested-With: XMLHttpRequest"));
    
curl_setopt($chCURLOPT_HEADERtrue);
    
curl_setopt($chCURLOPT_USERAGENT$useragent);
    
curl_setopt($chCURLOPT_POSTFIELDS$post);
    
curl_setopt($chCURLOPT_COOKIEJARdirname(__FILE__)."/".$cfile);
    
curl_setopt($chCURLOPT_COOKIEFILEdirname(__FILE__)."/".$cfile);
    
$result curl_exec($ch);
    
curl_close($ch);

    echo 
$result;

?>

Последний раз редактировалось Whois; 30.01.2010 в 02:36..
 
Ответить с цитированием

  #2  
Старый 30.01.2010, 03:22
Аватар для Winst0n
Winst0n
Участник форума
Регистрация: 19.08.2008
Сообщений: 104
Провел на форуме:
573945

Репутация: 13
По умолчанию

PHP код:
function vk_login($login,$pass

$login urlencode($login); 
$pass urlencode($pass); 

$ch curl_init('http://login.vk.com/?act=login'); 
curl_setopt($chCURLOPT_RETURNTRANSFER1); 
curl_setopt($chCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3'); 
curl_setopt($chCURLOPT_TIMEOUT10); 
curl_setopt($chCURLOPT_REFERER'http://vkontakte.ru/'); 
curl_setopt($chCURLOPT_POST1); 
curl_setopt($chCURLOPT_FOLLOWLOCATION1); 
curl_setopt($chCURLOPT_POSTFIELDS"email=$login&pass=$pass&expire=&vk="); 
$res curl_exec($ch); 

if(
preg_match('#name=\'s\' id=\'s\' value=\'(.*)\'#',$res,$s)) 
return 
$s[1]; 
else return 
false

в заметках у себя нашел.. автор вроде как b3, если мне память не изменяет)
 
Ответить с цитированием

  #3  
Старый 30.01.2010, 03:29
Аватар для Whois
Whois
Banned
Регистрация: 05.05.2009
Сообщений: 42
Провел на форуме:
293979

Репутация: 18
По умолчанию

спасибо =) пашет +10, и мой вариан паха, только я авторизовывался не там, забыл что теперь все через login.vk.com =)

Последний раз редактировалось Whois; 30.01.2010 в 03:57..
 
Ответить с цитированием

  #4  
Старый 30.01.2010, 11:30
Аватар для Батхед
Батхед
Познающий
Регистрация: 07.01.2009
Сообщений: 67
Провел на форуме:
913894

Репутация: 33
Отправить сообщение для Батхед с помощью ICQ
По умолчанию

<?

$ch=curl_init();

curl_setopt($ch, CURLOPT_URL, ‘http://vkontakte.ru/login.php’);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_POSTFIELDS,’act=login&try_to_login=1&ema il=мыло&pass=пароль’);

curl_setopt($ch, CURLOPT_COOKIEJAR, ‘cookies.txt’);

$result=curl_exec($ch);

curl_setopt($ch, CURLOPT_URL, ‘http://vkontakte.ru/profile.php’);

curl_setopt($ch, CURLOPT_RETURNTRANSFER. 1);

curl_setopt($ch, CURLOPT_POST, 0);

curl_setopt($ch, CURLOPT_COOKIEFILE, ‘cookies.txt’);

$result=curl_exec($ch);

curl_close($ch);

echo $result;

?>
еще проще
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программы для сайта Вконтакте. Fruit Социальные сети 3 05.01.2010 22:59
[Delphi] Авторизация ВКонтакте Kandi С/С++, C#, Delphi, .NET, Asm 24 26.12.2009 01:31
Авторизация вконтакте Isis PHP, PERL, MySQL, JavaScript 6 17.12.2009 20:18
Авторизация вконтакте alenushka С/С++, C#, Delphi, .NET, Asm 7 12.11.2009 09:19
Авторизация Вконтакте cren PHP, PERL, MySQL, JavaScript 5 07.10.2009 00:56



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ