Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Заумный граббер!
 
 автор: SPnuke   (07.05.2005 в 15:28)   письмо автору
 
 

Здравствуйте!
Помогите мне решить пожалуйста одну проблему! Есть он-лайн игра Смутные Времена darkagesworld.com . Мне нужну зайти на неё, вписать логин и пароль для того чтобы получить содержимое страницы, которая загрузится. Содержимое я знаю какполучить, а вот как зайти под логином и паролем... Как это сделать? Если можно, прмер, хотябы на другой какой-нить сайт! Пожалуйста помогите!!

   
 
 автор: cheops   (07.05.2005 в 23:00)   письмо автору
 
   для: SPnuke   (07.05.2005 в 15:28)
 

Вам может помочь тема по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1879, но если форма защищена сессией ничего не выйдет.

   
 
 автор: SPnuke   (08.05.2005 в 15:28)   письмо автору
 
   для: cheops   (07.05.2005 в 23:00)
 

Немного поясню подробнее.
Сайт avalon.darkagesworld.com
1)Сначала открывается страница /Vr/Default.aspx
2)Вводится ник и пароль
3)Идет отсылка параметров на /Vr/Default.aspx
- __VIEWSTATE (на каждом компьютере свой, но всегда один и тотже)
- tbLogin (Ник введенный в поле)
- tbPassword (Пароль введенный в поле)
- btLogin.x (может быть любым)
- btLogin.y (может быть любым)
Пример: http://avalon.darkagesworld.com/vr/default.aspx?__VIEWSTATE=dDwtMzMxODMzMjczOztsPGJ0TG9naW47Pj4 D8al%2Boq%2FEny%2BZs2CbSv9qEvxvjQ%3D%3D&tbLogin=mashundya&tbPassword=mashka&btLogin.x=12&btLogin.y=17

Эту строчку получаю при помощи вот такого кода:
<?
set_time_limit(0);

$address="http://avalon.darkagesworld.com/vr/default.aspx";
$start='name="__VIEWSTATE" value="';
$close="==";
$site = file_get_contents($address,"r");
$start_pos = strpos($site,$start);
$site = substr($site,$start_pos+strlen($start));
$close_pos = strpos($site,$close);
$site = substr($site,$start,$close_pos+strlen($close));

$site = UrlEncode($site);

$address="http://avalon.darkagesworld.com/vr/default.aspx?__VIEWSTATE=$site&tbLogin=mashundya&tbPassword=mashka&btLogin.x=12&btLogin.y=17";

?>

4) C /Vr/Default.aspx страница переходит сначала на /vr/gate.aspx, а затем зразу на /Vr/Layout.aspx(это автоматически-проверка пароля), которая состоит из фреймов.
5) Нужно получить информацию с Layout.aspx и одного из её фреймов, который называется /Vr/Places/Redirector.aspx

Примечание: логин и пароль настоящие, можете их использовать.
Пожалуйста помогите.

   
 
 автор: RV   (08.05.2005 в 17:43)   письмо автору
 
   для: SPnuke   (08.05.2005 в 15:28)
 

.

   
 
 автор: SPnuke   (08.05.2005 в 20:16)   письмо автору
 
   для: SPnuke   (07.05.2005 в 15:28)
 

Всё, сам разобрался, спасибо))

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования