Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> TIEHTTP - Помогите определить параметр 
:(
    Опции темы
ratttx
Дата 8.8.2006, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 19.7.2006

Репутация: нет
Всего: нет



Всем ЗДРАВСТВУЙТЕ!
У меня проблемка в компоненте TIEHTTP - на сайте www.combats.ru
Компонент можно скачать тут: Download: http://www.badfan.com/delphi/TIE_http_https_build_046.zip

Я делаю запрос:
Код

ie1.RequestMethod:='POST';
ie1.postStr :='login=kanibalz&psw=ZAazZAazZAaz';
ie1.URL:='http://suncity.combats.ru/enter.pl';
ie1.Execute;
richedit1.Text:=ie1.sl.Text;

В крадце запрос : (http://suncity.combats.ru/enter.pl?login=kanibalz&psw=ZAazZAazZAaz)
После вытаскиваю из полученного кода в richedit1.Text параметры "from="  и "sid=" (они меняются)
Делаю запрос с полученными данными:
http://angelscity.combats.ru/enter.pl?from...155039099.98051 
Захожу на сайт.....
НО!!!! Сайт состоит из нескольких фреймов, и мне нужно загрузить хтмл код этих фреймов.....
Для этого мне нужно сделать еще несколько запросов:

1) http://angelscity.combats.ru/buttons.pl?he....81889888262784 (методом get)
2) http://angelscity.combats.ru/frames/left.html                                   (методом get)
3) http://angelscity.combats.ru/main.pl?top=0.81889888262784       (методом get)
4) http://angelscity.combats.ru/buttons.pl?ch=0.81889888262784     (методом get)
НО Я НЕ ЗНАЮ откуда мне взять этот параметр "0.81889888262784" - он всегда меняется....
Откуда его вытянуть???? Может по формуле в джава скриптах он из SID получается??? 
Как мне его получить????? 
Помогите люди добрые - посмотрите, пожалуйста, я уже не знаю, что делать....






PM MAIL   Вверх
ratttx
Дата 8.8.2006, 18:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 19.7.2006

Репутация: нет
Всего: нет



Нашел параметр, который мне нужно, но не черз TIEHTTP, а черз Twebbrowser.
Он хранился закодировано в кукиесах.....
Черз Twebbrowser, я могу вынуть этот параметр нормально (раскодировано), вот так вот:
if wb.ReadyState>=4 then richedit2.Text:=(Wb.document as IHTMLDocument2Disp).cookie;
вот, что получается: 
(battle=Прохиндей; city=http://suncity.combats.ru; dg=OgjaxiynjRD/; battleid=1148023671; battlepsw=0.991322450892874; p=0)
А через  TIEHTTP:
Методом richedit2. Text: = ie1.cookies. Text; - вообще ничего не получается(кукиесы пусты)
Я подгружаю кукизы в ручную, и записываю их в ричэдит:
ie1.cookies. LoadFromFile (' с:\... ');
richedit2. Text: = ie1.cookies. Text; 
И у меня получается вот такая вот вещь:
(battle
прохиндей
combats.ru/
1024
3818749952
32989963
2696206432
29801208
*
city
http://suncity.combats.ru
combats.ru/
1024
3818749952
32989963
2696206432
29801208
*
dg
OgjaxiynjRD/
combats.ru/
1024
3818749952
32989963
2696206432
29801208
*
)
Как мне их нормально раскодировать?
Может другим компонентом? (ТОЛЬКО НЕ webbrowser-ом)
Я могу и просто акодированный файл прочитать, А как его после раскодировать до нужного мне вида????


PM MAIL   Вверх
Girder
Дата 8.8.2006, 21:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лентяй 2
***


Профиль
Группа: Участник Клуба
Сообщений: 1993
Регистрация: 12.5.2004

Репутация: 4
Всего: 155



Цитата(ratttx @  8.8.2006,  18:12 Найти цитируемый пост)
НО Я НЕ ЗНАЮ откуда мне взять этот параметр "0.81889888262784" - он всегда меняется....
через куки.



--------------------
Как слышим, так и пишим.
Истина где-то там...
PM   Вверх
ratttx
Дата 8.8.2006, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 19.7.2006

Репутация: нет
Всего: нет



Я уже понял, что через куки, но появилась другая проблемка......
При использование этого компонента куки закодированы, или изменены.... Не те, что при использование Twebbrowser..... И что с этим делать?
PM MAIL   Вверх
_hunter
Дата 9.8.2006, 10:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 5
Всего: 98



насколько я помню -- на странице логина скрипты присутствуют. вполне возможно они куки и меняют.
т.е. без скриптового движка будет сложновато логин выполнить.
а чем IE не устраивает?


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0445 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.