| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > Как мне проверить программу |
| Автор: eViperEA 15.3.2008, 13:35 | ||
| Я хочу написать программу которая автоматически логинится на сайте... Полазил по форуму и вот что у меня получилось
Вроде бы никаких ошибок не выдает но я не знаю как мне проверить действительно ли он логинится ... Было бы хорошо еслиб вы мне подсказали как отобразить страничку в проге чтоб я видел что он зашел... и от туда начал работать... |
| Автор: creas0ft 15.3.2008, 14:16 | ||
ну и смотри код ) p.s. да и зачем тебе первый get? И куда куки дел?! ;) |
| Автор: eViperEA 15.3.2008, 16:01 | ||||
|
| Автор: creas0ft 15.3.2008, 16:41 |
| добавь менеджере печенек - свяжи его с http и сделай тоже самое, "убив" первый get. Если и опять не та страница будет, надо снифить что передает браузер. |
| Автор: eViperEA 15.3.2008, 18:58 | ||||
Вставил куки менеджр и он все равно не заходит...
А вот код страницы...
|
| Автор: creas0ft 15.3.2008, 19:13 |
| надо всю форму показывать а не так. Ставь fiddler http://www.fiddlertool.com/fiddler/ - с ним все понятнее будет Добавлено через 2 минуты там 5 полей login passsword submit SQ adm их кто передавать будет?! |
| Автор: eViperEA 15.3.2008, 19:48 | ||
Извиняюсь... и Как мне с ними справиться? я знаю только логин и пароль... |
| Автор: creas0ft 15.3.2008, 19:57 |
| так поставь снифер что я дал выше, и узнаешь что в тех полях надо передать ;) |
| Автор: eViperEA 16.3.2008, 08:08 |
| Скажу чесно( Пытался в нем разобраться ничего не вышло Как в нем работать? |
| Автор: MetalFan 16.3.2008, 11:24 |
показать, что посылает браузер при логине. настраиваешь проксю на локальный адрес и порт 8888 и фидлер будет показывать что куда от кого пошло |
| Автор: eViperEA 16.3.2008, 17:41 | ||
| В общем вот что то я там нашел.. Когда залогинился он мне с левой сторороный написал 2е новых строчки ... HTTP forum.trktvs.ru /index.php?t=login там во вкладке TextView строчка login=xxx&password=xxx&SQ=0&adm= в WebForms в разделе боде собсно тоже самое ... вторая строчка как я понял это он меня на страницу послал... HTTP forum.trktvs.ru /index.php?t=index& попробовал написать код...
И он мне выдал ошибку.. HTTP/1.1 302 found Как мне с ней справиться? Вот на всякий случай исходник... |
| Автор: creas0ft 16.3.2008, 17:48 |
| handleredirects = true в свойствах поставить http |
| Автор: eViperEA 16.3.2008, 18:03 | ||||
| Спасибо!!! заработало... но только с форумом((( а вот на этом сайте чета не хочет...
Сайт высылает username=eViperEA&password=xxx&save=false я соответственно написал
Но он не заходит... в сохраненном файле memo1.lines.savetofile('c:\test.html'); показывает все без картинок и незалогининную страницу.. возможно это по тому что он заходит сначало на http://www.advercash.net/login.php (как на временную страницу) а затем на http://www.advercash.net/adverts.php Как с этим бороться ? |