[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Авторизация на сайте с дальнейшим парсингом
fiphiker
Здравствуйте, мне нужно авторизоваться на сайте, потом перейти на страничку с которой нужно парсить, делаю так
<?php

// логин и пароль
$login = "11111111@yandex.ru"; // Логин
$pass = "11111111"; // Пароль

// Создаем подключение

if( $curl = curl_init() ){

// Нужно загрузить главную страницу
curl_setopt($curl,CURLOPT_URL,'http://11111.su/');

// Нужно помнить кукисы!
curl_setopt($curl, CURLOPT_COOKIESESSION, TRUE);
curl_setopt($curl, CURLOPT_COOKIEFILE, "cookiefile");

// Скачанный код возвращаем в переменную а не в поток
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);

// "Следовать туда, куда зовут". Если сервис выдает 302 код, мы следуем по этой ссылке
curl_setopt($curl,CURLOPT_FOLLOWLOCATION,true);

// Таймаут, если сервис не отвечает больше 30 секунд, выходим
curl_setopt($curl,CURLOPT_CONNECTTIMEOUT,30);

// Активируем GZIP сжатие трафика
curl_setopt($curl,CURLOPT_ENCODING,'gzip,deflate');

// напишем в юзер-агент неправду
curl_setopt($curl,CURLOPT_USERAGENT,'11111111');

// Если все ок, в $html вернется html код главной страницы
if( $html = curl_exec($curl) ){

// Указываем куда отправлять запрос
curl_setopt($curl,CURLOPT_URL,'http://11111.su/');

// Указываем подключению, что слать нужно не GET (по умолчанию), а POST запросы
curl_setopt($curl,CURLOPT_POST,TRUE);

// Указываем, что именно отправлять в POST данных, на этой стадии происходит ввод логина/пароля
curl_setopt($curl,CURLOPT_POSTFIELDS,"emails=$login&password=$pass&rememberme=on");
// curl_setopt($curl,CURLOPT_POSTFIELDS,$query_str);
// Если все ок, в $html вернется html код главной страницы


if( $html = curl_exec($curl) ){


echo("<script>location.href='http://11111.su/111'</script>");
}
}
}



// Закрываем подключение, очищаем память
curl_close($curl);

?>

авторизация проходит, но при переходе на страницу сайта появляется снова окно авторизации.



Спустя 7 минут (23.02.2012 - 12:25) alexbel2404 написал(а):
куки ставь

Спустя 7 минут, 6 секунд (23.02.2012 - 12:32) walerus написал(а):
А как оно должно по Вашему не появляться, если вы разрываете соединение, теряются куки и Ваша сессия ?, так же курлом дальше и шагайте по страницам, парсите что нужно, а в конце курлклозе...

Спустя 2 часа, 12 минут, 40 секунд (23.02.2012 - 14:45) fiphiker написал(а):
Я же закрываю после того как перешел на адрес,
если не трудно скиньте или исправьте мой код.

Спустя 2 часа, 23 минуты, 55 секунд (23.02.2012 - 17:09) alexbel2404 написал(а):

Спустя 2 дня, 1 час, 39 минут, 51 секунда (25.02.2012 - 18:48) fiphiker написал(а):
alexbel2404, спасибо за ссылку, теперь переходит на страницу, но не выводит все что находится между тегами <script></script>, В чем может быть проблема?
Код
<?php
$url = "http://uni2.xnova.su/?set=login"; //УРЛ, куда отправлять данные

/*
Переменные, которые мы будет отправлять Яндексу в виде POST запроса:
*/

$login = '1111111@yandex.ru'; //Логин
$passwd = '1111111; //Пароль
//$user_cookie_file = $_SERVER['
DOCUMENT_ROOT'].'/cookies.txt'; //Полный путь до файла, где будем хранить куки
$idkey = '
3121235564020nVDfxvth2'; //Хрен знает что
$retpath = '
http://uni2.xnova.su/?set=galaxy&mode=0'; //Откуда мы пришли на страницу авторизации
$timestamp = ''; //Хрен знает что
$twoweeks = 'yes'; //Две недели какие-то
$In = 'Войти'; //Кнопка входа
//$cookie = $_SERVER['DOCUMENT_ROOT'].’/cookies.txt’;

$postdata = "emails=".$login."&passwd=".$passwd."&submit=".urlencode("Вход");
/*
Функция:
*/

function auth($url) {
global $user_cookie_file, $idkey, $retpath, $timestamp, $login, $passwd, $twoweeks, $In; // Получаем все POST данные
/*
Небольшая прелюдия с инифиализацией cURL и прочей шулухой
*/

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)");
curl_setopt($ch, CURLOPT_COOKIEJAR, "coo.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE,"coo.txt");

//curl_setopt($ch, CURLOPT_COOKIEFILE, $user_cookie_file); //Куки раз
// curl_setopt($ch, CURLOPT_COOKIEJAR, $user_cookie_file); //Куки два


curl_setopt($ch, CURLOPT_POST,1); //Будем отправлять POST запрос

/*
Формируем и отправляем тот самый POST запрос.
Как видите, это простая строка, мало чем отличающаяся от GET.
*/

curl_setopt($ch, CURLOPT_POSTFIELDS,"emails=$login&password=$passwd&rememberme=on");
$html = curl_exec($ch);
curl_close($ch);
return $html; //Возвращаем ответ
}

auth($url); // Авторизируемся.
?>
<?php

function
browser($url) {
// $user_cookie_file = $_SERVER['DOCUMENT_ROOT'].'/cookies.txt'; //Получаем сохраненный после авторизации файл с куками.
$ch = curl_init($url);

curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)");
curl_setopt($ch, CURLOPT_COOKIEJAR, "z://coo.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE,"z://coo.txt");
//curl_setopt($ch, CURLOPT_COOKIEFILE, $user_cookie_file); //Подставляем куки раз
// curl_setopt($ch, CURLOPT_COOKIEJAR, $user_cookie_file); //Подставляем куки два

$html = curl_exec($ch);
curl_close($ch);
return $html; //Возвращаем ответ
}
echo browser('http://uni2.xnova.su/?set=galaxy&mode=0'); //Безпрепятственно выводим заветную инфу
?>

Спустя 16 часов, 48 минут, 26 секунд (26.02.2012 - 11:37) alexbel2404 написал(а):
Выложи html получаемой страницы, и соответственно покажи, что не работает.

Спустя 5 часов, 10 минут, 58 секунд (26.02.2012 - 16:48) walerus написал(а):
<?php
clearstatcache();

define('ROOT', dirname(__FILE__).'/');

//генерируем имя файла для куки
$cookie_filename = ROOT.uniqid(md5(time()), true).'.tmp';

//настраиваем курл
$curl = curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.0; en; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1');
curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie_filename);
curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_filename);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);

//прописываем функцию которая потрет за собой все
function free()
{
global $curl, $cookie_filename;
curl_close($curl); //закрываем курл
@unlink($cookie_filename); //удаляем куку
}

//регистрируем функцию
register_shutdown_function('free');

function authorization( $email = '', $password = '' )
{
global $curl, $cookie_filename;

curl_setopt($curl, CURLOPT_URL, 'http://uni2.xnova.su/'); // Главная страница, идем на нее чтоб получить куку
$page = curl_exec($curl);

// Ждем, типа вводим данные
usleep( 20000 );
$url = 'http://uni2.xnova.su/?set=login'; // - Куда слать
$referer = 'http://uni2.xnova.su/'; // Реферер

// Поля для логина

$form = array(
'emails' => $email,
'password' => $password,
'submit' => urlencode( 'Вход' )
);


// Отправляем пост
curl_setopt( $curl, CURLOPT_URL, $url );
curl_setopt( $curl, CURLOPT_REFERER, $referer );
curl_setopt( $curl, CURLOPT_POST, true ); // установили режим POST
curl_setopt( $curl, CURLOPT_POSTFIELDS, $form );
$status = curl_exec($curl);

return $status;
}

function browser( $url )
{
// ЧТОБЫ КУКА СОХРАНЯЛАСЬ, НЕ НУЖНО ЕЩЕ РАЗ ЗАПУСАКТЬ КУРЛ, А НУЖНО ИСПОЛЬЗОВАТЬ ТОТ ЧТО ЕСТЬ !!!
global $curl, $cookie_filename;

curl_setopt($curl, CURLOPT_URL, $url );
curl_setopt( $curl, CURLOPT_POST, false ); // установили режим GET
$html= curl_exec($curl);

return $html; //Возвращаем ответ
}


$authorization = authorization( 'EMAIL', 'PASSWORD' ); // Авторизируемся

// Дальше нужно проверить, авторизован ты или нет, для этого нужно распарсить страницу и найти признак авторизации,
// можно и без него, если 100% уверен что авторизован


$browser = browser( 'http://uni2.xnova.su/?set=galaxy&mode=0' ); // Переходим на страницу....

print_r($browser);



При завершении скрипта, кука сама удалится и курл закроется, вот я про что говорил, а у тебя опять 2ва курла запускаются - зачем ? спрашивается, если я сделал замечание...

Спустя 3 часа, 9 минут, 26 секунд (26.02.2012 - 19:57) fiphiker написал(а):
Спасибо, в моем примере выше на экран не выводил
<script type="text/javascript" src="scripts/universe_full.js?2"></script><div id='galaxy'></div><script>var Deuterium = '399.963'; var time = 1330274523; var dpath = '/skins/default/'; var user = {id:108, phalanx:0, destroy:0, missile:0, total_points:1304786, ally_id:140, current_planet:108, colonizer:0, spy_sonde:3, recycler:0, interplanetary_misil:0, fleets: 0, max_fleets: 12}; var galaxy = [size=6]9[/size]; var system = [size=6]9[/size]; var row = new Array();  var fleet_shortcut = new Array();  fleet_shortcut[0] = new Array('one', 1, 23, 12, 0);  fleet_shortcut[1] = new Array('two', 1, 102, 14, 0);  fleet_shortcut[2] = new Array('three', 1, 450, 4, 0);  fleet_shortcut[3] = new Array('four', 1, 298, 4, 0);  fleet_shortcut[4] = new Array('five', 7, 290, 5, 0);  fleet_shortcut[5] = new Array('six', 2, 150, 3, 0);  fleet_shortcut[6] = new Array('seven', 3, 311, 5, 0);  fleet_shortcut[7] = new Array('eight', 7, 290, 9, 0);  fleet_shortcut[8] = new Array('Колония', 7, 290, 8, 0); $('#galaxy').append(PrintSelector(fleet_shortcut, '16e3ce80b2df6735b8686ea98fc0d071', '9ad4ce45ea20516bac57fbbda26521e2', 'edf2673248d88064c70379358569fadf')); row[[size=6]1[/size]] = {planet:1, id_planet:23289, metal:0, crystal:0, name:'[size=6]Колония[/size]', planet_type:1, destruyed:0, image:'trockenplanet03', last_update:60, parent_planet:0, luna_id:'', luna_name:'', luna_destruyed:'', luna_diameter:'', luna_temp:'', user_id:11457, username:'[size=6]kosj161[/size]', race:1, ally_id:312, authlevel:0, onlinetime:0, urlaubs_modus_time:0, banaday:0, avatar:99, ally_name:'PRIOR', ally_members:39, ally_web:'http://prior-xnova.3dn.ru/', ally_tag:'PRIOR', type:'', total_rank:422, total_points:3952, 'end': 1}; row[9] = {planet:9, id_planet:23015, metal:0, crystal:0, name:'МГ-1', planet_type:1, destruyed:0, image:'normaltempplanet09', last_update:60, parent_planet:0, luna_id:'', luna_name:'', luna_destruyed:'', luna_diameter:'', luna_temp:'', user_id:11457, username:'kosj161', race:1, ally_id:312, authlevel:0, onlinetime:0, urlaubs_modus_time:0, banaday:0, avatar:99, ally_name:'PRIOR', ally_members:39, ally_web:'http://prior-xnova.3dn.ru/', ally_tag:'PRIOR', type:'', total_rank:422, total_points:3952, 'end': 1}; $('#galaxy').append(PrintRow());</script>
на странице, а если посмотреть исходный код, то все на месте было.

Спустя 12 часов, 19 минут, 46 секунд (27.02.2012 - 08:17) alexbel2404 написал(а):
scripts/universe_full.js?2
Тут путь не полный. Заменяй через preg_replace на рабочий путь.

Спустя 4 часа, 38 минут, 55 секунд (27.02.2012 - 12:56) walerus написал(а):
fiphiker Ты бы доступ сделал бы левый и дал бы, сказал что ты хочешь распарсить, что б уже нормально решить, а то тк и будем, по строчке кода дописывать...

Спустя 1 час, 50 минут, 51 секунда (27.02.2012 - 14:47) fiphiker написал(а):
walerus, я не хотел навязываться...
А вообще я хочу поместить данные с того сайта(номер галактики, номер солн системы,номер позиции, Игрока) в mySql базу,
user posted image
Если перелистывать галактики, то POST запрос будет таким
user posted image
Код странички
<script type="text/javascript" src="scripts/universe_full.js?2"></script><div id='galaxy'></div><script>var Deuterium = '707.216'; var time = 1330343065; var dpath = '/skins/default/'; var user = {id:108, phalanx:0, destroy:0, missile:0, total_points:1306862, ally_id:140, current_planet:3822, colonizer:0, spy_sonde:0, recycler:0, interplanetary_misil:0, fleets: 0, max_fleets: 12}; var galaxy = [color=red]1[/color]; var system = 1; var row = new Array();  var fleet_shortcut = new Array();  fleet_shortcut[0] = new Array('one', 1, 23, 12, 0);  fleet_shortcut[1] = new Array('two', 1, 102, 14, 0);  fleet_shortcut[2] = new Array('three', 1, 450, 4, 0);  fleet_shortcut[3] = new Array('four', 1, 298, 4, 0);  fleet_shortcut[4] = new Array('five', 7, 290, 5, 0);  fleet_shortcut[5] = new Array('six', 2, 150, 3, 0);  fleet_shortcut[6] = new Array('seven', 3, 311, 5, 0);  fleet_shortcut[7] = new Array('eight', 7, 290, 9, 0);  fleet_shortcut[8] = new Array('Колония', 7, 290, 8, 0); $('#galaxy').append(PrintSelector(fleet_shortcut, '0d6c62741e553174e8b5cc5cfd8b9231', '4d81a526808364c99cbd09a46ab1f720', '82b03f0f2b024330a8c30a467ab01482')); row[4[/color]] = {planet:4, id_planet:1, metal:0, crystal:0, name:'БелкоЛяндия', planet_type:1, destruyed:0, image:'dschjungelplanet18', last_update:60, parent_planet:0, luna_id:'', luna_name:'', luna_destruyed:'', luna_diameter:'', luna_temp:'', user_id:1, username:'[color=red]AlexPro', race:3, ally_id:333, authlevel:3, onlinetime:0, urlaubs_modus_time:0, banaday:0, avatar:99, ally_name:'йцй', ally_members:1, ally_web:'', ally_tag:'йцй', type:'', total_rank:'', total_points:'', 'end': 1}; row[6] = {planet:6, id_planet:2, metal:0, crystal:0, name:'Nora', planet_type:1, destruyed:0, image:'dschjungelplanet09', last_update:60, parent_planet:0, luna_id:'', luna_name:'', luna_destruyed:'', luna_diameter:'', luna_temp:'', user_id:2, username:'BubbleGum', race:3, ally_id:140, authlevel:0, onlinetime:0, urlaubs_modus_time:0, banaday:0, avatar:40, ally_name:'Вестники Смерти', ally_members:38, ally_web:'', ally_tag:'ВС', type:'', total_rank:180, total_points:934941, 'end': 1}; row[9] = {planet:9, id_planet:3, metal:0, crystal:0, name:'1 планета', planet_type:1, destruyed:0, image:'normaltempplanet03', last_update:60, parent_planet:0, luna_id:'', luna_name:'', luna_destruyed:'', luna_diameter:'', luna_temp:'', user_id:3, username:'plochich', race:2, ally_id:0, authlevel:0, onlinetime:0, urlaubs_modus_time:0, banaday:0, avatar:0, ally_name:'', ally_members:'', ally_web:'', ally_tag:'', type:'', total_rank:114, total_points:1973197, 'end': 1}; row[10] = {planet:10, id_planet:6, metal:0, crystal:3000, name:'Россия', planet_type:1, destruyed:0, image:'wasserplanet16', last_update:60, parent_planet:0, luna_id:'', luna_name:'', luna_destruyed:'', luna_diameter:'', luna_temp:'', user_id:6, username:'Карлосон', race:2, ally_id:0, authlevel:0, onlinetime:0, urlaubs_modus_time:0, banaday:0, avatar:0, ally_name:'', ally_members:'', ally_web:'', ally_tag:'', type:'', total_rank:63, total_points:2971139, 'end': 1}; row[5] = {planet:5, id_planet:8, metal:0, crystal:600, name:'Vida', planet_type:1, destruyed:0, image:'dschjungelplanet13', last_update:49, parent_planet:0, luna_id:'', luna_name:'', luna_destruyed:'', luna_diameter:'', luna_temp:'', user_id:8, username:'Rebel', race:4, ally_id:140, authlevel:0, onlinetime:0, urlaubs_modus_time:0, banaday:0, avatar:0, ally_name:'Вестники Смерти', ally_members:38, ally_web:'', ally_tag:'ВС', type:'', total_rank:4, total_points:6358878, 'end': 1}; row[11] = {planet:11, id_planet:9, metal:0, crystal:0, name:'Анжелла', planet_type:1, destruyed:0, image:'wasserplanet07', last_update:60, parent_planet:0, luna_id:'', luna_name:'', luna_destruyed:'', luna_diameter:'', luna_temp:'', user_id:9, username:'4ivasRegal', race:3, ally_id:288, authlevel:0, onlinetime:0, urlaubs_modus_time:1, banaday:0, avatar:0, ally_name:'Intergalactic association', ally_members:12, ally_web:'', ally_tag:'MOF', type:'', total_rank:0, total_points:1507194, 'end': 1}; row[8] = {planet:8, id_planet:14, metal:0, crystal:0, name:'Georgia will die', planet_type:1, destruyed:0, image:'normaltempplanet08', last_update:60, parent_planet:0, luna_id:'', luna_name:'', luna_destruyed:'', luna_diameter:'', luna_temp:'', user_id:14, username:'Эдмунд', race:2, ally_id:5, authlevel:0, onlinetime:0, urlaubs_modus_time:0, banaday:0, avatar:0, ally_name:'Black Sun Avengers', ally_members:28, ally_web:'', ally_tag:'BSA', type:'', total_rank:26, total_points:4267882, 'end': 1}; row[1] = {planet:1, id_planet:492, metal:0, crystal:0, name:'ДефкиЛяндия', planet_type:1, destruyed:0, image:'trockenplanet06', last_update:60, parent_planet:4167, luna_id:4167, luna_name:'чВ', luna_destruyed:0, luna_diameter:12800, luna_temp:-17, user_id:1, username:'AlexPro', race:3, ally_id:333, authlevel:3, onlinetime:0, urlaubs_modus_time:0, banaday:0, avatar:99, ally_name:'йцй', ally_members:1, ally_web:'', ally_tag:'йцй', type:'', total_rank:'', total_points:'', 'end': 1}; row[2] = {planet:2, id_planet:6471, metal:0, crystal:300, name:'Военная база', planet_type:5, destruyed:0, image:'baseplanet01', last_update:60, parent_planet:0, luna_id:'', luna_name:'', luna_destruyed:'', luna_diameter:'', luna_temp:'', user_id:1, username:'AlexPro', race:3, ally_id:333, authlevel:3, onlinetime:0, urlaubs_modus_time:0, banaday:0, avatar:99, ally_name:'йцй', ally_members:1, ally_web:'', ally_tag:'йцй', type:'', total_rank:'', total_points:'', 'end': 1}; row[3] = {planet:3, id_planet:19179, metal:0, crystal:0, name:'Военная база', planet_type:5, destruyed:0, image:'baseplanet01', last_update:60, parent_planet:0, luna_id:'', luna_name:'', luna_destruyed:'', luna_diameter:'', luna_temp:'', user_id:7822, username:'Jammin', race:3, ally_id:297, authlevel:0, onlinetime:2, urlaubs_modus_time:1, banaday:0, avatar:0, ally_name:'JOLLY ROGER', ally_members:5, ally_web:'', ally_tag:'NGO', type:'', total_rank:0, total_points:245784, 'end': 1}; $('#galaxy').append(PrintRow());</script>

Спустя 2 часа, 35 минут, 46 секунд (27.02.2012 - 17:23) walerus написал(а):
Т.е. кроме явы ничего в теле документа нет ?...

Спустя 2 часа, 43 минуты, 19 секунд (27.02.2012 - 20:06) fiphiker написал(а):
Есть, html код, но основное это js.

Спустя 1 час, 2 минуты, 27 секунд (27.02.2012 - 21:08) walerus написал(а):
fiphiker - Может это ты так думаешь, прикрепи файлом полностью, то что отдает курл и тот HTML что в броузере.

Спустя 16 часов, 15 минут, 13 секунд (28.02.2012 - 13:24) fiphiker написал(а):
walerus, спасибо за помощь, мне не обязательно чтоб выводилось в браузере, главное чтоб код был, так что пока я это оставил,

теперь возникла проблема, хотел сначала в C# пропарсить это код
<script type="text/javascript" src="scripts/universe_full.js?2"></script><div id='galaxy'></div><script>var Deuterium = '399.990'; var time = 1330424134; var dpath = '/skins/default/'; var user = {id:108, phalanx:0, destroy:0, missile:0, total_points:1363229, ally_id:140, current_planet:108, colonizer:0, spy_sonde:3, recycler:0, interplanetary_misil:0, fleets: 0, max_fleets: 12}; var galaxy = 1; var system = 24; var row = new Array();  var fleet_shortcut = new Array();  fleet_shortcut[0] = new Array('one', 1, 23, 12, 0);  fleet_shortcut[1] = new Array('two', 1, 102, 14, 0);  fleet_shortcut[2] = new Array('three', 1, 450, 4, 0);  fleet_shortcut[3] = new Array('four', 1, 298, 4, 0);  fleet_shortcut[4] = new Array('five', 7, 290, 5, 0);  fleet_shortcut[5] = new Array('six', 2, 150, 3, 0);  fleet_shortcut[6] = new Array('seven', 3, 311, 5, 0);  fleet_shortcut[7] = new Array('eight', 7, 290, 9, 0);  fleet_shortcut[8] = new Array('Колония', 7, 290, 8, 0); $('#galaxy').append(PrintSelector(fleet_shortcut, '16e3ce80b2df6735b8686ea98fc0d071', '9ad4ce45ea20516bac57fbbda26521e2', 'edf2673248d88064c70379358569fadf')); row[9] = {planet:9, id_planet:110, metal:0, crystal:0, name:'ФЛАГМАН', planet_type:1, destruyed:0, image:'normaltempplanet03', last_update:60, parent_planet:0, luna_id:'', luna_name:'', luna_destruyed:'', luna_diameter:'', luna_temp:'', user_id:110, username:'STARATEL', race:3, ally_id:376, authlevel:0, onlinetime:0, urlaubs_modus_time:0, banaday:0, avatar:0, ally_name:'STARATEL', ally_members:4, ally_web:'', ally_tag:'STARATEL', type:'', total_rank:83, total_points:2486463, 'end': 1}; row[10] = {planet:10, id_planet:22556, metal:0, crystal:0, name:'вб', planet_type:5, destruyed:0, image:'baseplanet01', last_update:60, parent_planet:0, luna_id:'', luna_name:'', luna_destruyed:'', luna_diameter:'', luna_temp:'', user_id:6372, username:'kotmen', race:4, ally_id:5, authlevel:0, onlinetime:0, urlaubs_modus_time:0, banaday:0, avatar:99, ally_name:'Black Sun Avengers', ally_members:28, ally_web:'', ally_tag:'BSA', type:'', total_rank:107, total_points:2097110, 'end': 1}; $('#galaxy').append(PrintRow());</script>
, но он его не определяет, можете помочь вытащить STARATEL и kotmen из username:'STARATEL' и username:'kotmen'

Спустя 12 минут, 1 секунда (28.02.2012 - 13:36) alexbel2404 написал(а):
регулярки почти везде одинаковые, как именно с ними работать в c#, ищи в гугле)

Спустя 5 месяцев, 13 дней, 17 часов, 30 минут, 54 секунды (13.08.2012 - 07:06) Guest написал(а):
цууаывфф
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.