![]() |
|
Модераторы: Snowy, Poseidon, MetalFan |
![]()
|
|
| Magister Y0da |
|
|||
![]() Зелёненький ![]() Профиль Группа: Участник Сообщений: 235 Регистрация: 30.11.2004 Репутация: нет Всего: 2 |
с помощью регулярных выражений можно....
--------------------
|
|||
|
||||
| ozzii |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 1.7.2009 Репутация: нет Всего: нет |
||||
|
||||
| Magister Y0da |
|
|||
![]() Зелёненький ![]() Профиль Группа: Участник Сообщений: 235 Регистрация: 30.11.2004 Репутация: нет Всего: 2 |
нет, ты не правильно понял... Регулярные Выражения
просто получаешь страницу и потом её парсишь, никаких webbrowser'ов не надо --------------------
|
|||
|
||||
| ozzii |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 1.7.2009 Репутация: нет Всего: нет |
да я знаю, что такое регулярные выражения, что конкретно парсить-то если скрипт выдает рандомное значение. как его получить конкретно из html?
Это сообщение отредактировал(а) ozzii - 2.9.2009, 21:46 |
|||
|
||||
| mr_smit |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 27.2.2008 Где: Самара Репутация: 3 Всего: 4 |
ozzii, ты прав. Каждый раз новое. Я что то на это не обратил внимание. У тебя в коде страницы есть
Просто из кода страницы их выдерни с помощью Pos() и PosEx(). Если не знаешь как, завтра напишу. Сейчас спать очень хочу, не охота. |
|||
|
||||
| Magister Y0da |
|
|||
![]() Зелёненький ![]() Профиль Группа: Участник Сообщений: 235 Регистрация: 30.11.2004 Репутация: нет Всего: 2 |
в коде формы я не заметил никаких подобных значений...
только: user= password= a=dologin ss=1 и всё, других нету, попробуй отправлять только эти значения, возможно сработает отправлять надо на http://lost-abc.ru/panel/sub/ Это сообщение отредактировал(а) Magister Y0da - 2.9.2009, 22:33 --------------------
|
|||
|
||||
| niteo |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 23.11.2006 Где: Брянск Репутация: 1 Всего: 1 |
А в чем проблема, загрузи страницу со скриптами, парсишь ее, потом отправляешь данные.
--------------------
Мне чужого лишнего не нада.Ешь ананасы, рябчиков жуй,день твой последний приходит, буржуй... |
|||
|
||||
| ozzii |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 1.7.2009 Репутация: нет Всего: нет |
конечно, напиши пожалуйста, будет полезным. к тому-же в html входа я не нахожу этих значений, видимо их скрипт генерирует после нажатия кнопки вход. да, вот реальный сайт на укозе для теста входа:
Это сообщение отредактировал(а) ozzii - 3.9.2009, 09:53 |
|||
|
||||
| mr_smit |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 27.2.2008 Где: Самара Репутация: 3 Всего: 4 |
Ищи лучше
Я об этом и говорю Добавлено через 8 минут и 48 секунд ozzii, ну что значит не нахожу, вы плохо просматриваете код. Всю страницу генерирует php код и вам она уже возвращается с этими случайными кодами. Её нужно просто пропарсить и вытащить их. Я сейчас на работе, домой приду, напишу как. P.S. Ребят ну вы чего????? Посмотрите исходный код страницы и забейте в поиск <input name= |
||||
|
|||||
| Magister Y0da |
|
||||
![]() Зелёненький ![]() Профиль Группа: Участник Сообщений: 235 Регистрация: 30.11.2004 Репутация: нет Всего: 2 |
ну по такому поиску вообще пусто))) а вот по <input находит 6
нету рандомных значений)))) а 1 вообще input не нужный --------------------
|
||||
|
|||||
| mr_smit |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 27.2.2008 Где: Самара Репутация: 3 Всего: 4 |
Прошу прощения, не до конца разобрался. Всё не так просто. Момент.... почти сделал.
Это сообщение отредактировал(а) mr_smit - 3.9.2009, 19:56 |
|||
|
||||
| mr_smit |
|
||||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 27.2.2008 Где: Самара Репутация: 3 Всего: 4 |
В HTML коде есть javascript функция которая возвращает данные для входа. Генерирует она их из строки сформированной сервером.
Функция возвращает строку: <input type="hidden" name="iaj3641925225" value="884748"> То же самое на делфи:
Т.е. 1. Забираем строчку с сайта (>kprwv"v{rg?$jkffgp$"pcog?$kcl5863;47447$"xcnwg?$::696:$@2) 2. Перекодируем её. И получаем два нужных нам поля. 3. И стандартным образом отправляем сайту.
Это сообщение отредактировал(а) mr_smit - 3.9.2009, 21:17 Присоединённый файл ( Кол-во скачиваний: 8 )
UCOZ.rar 3,29 Kb |
||||||||||
|
|||||||||||
| ozzii |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 1.7.2009 Репутация: нет Всего: нет |
вот спасибон, плюс с меня, пошел тестить
|
|||
|
||||
| ozzii |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 1.7.2009 Репутация: нет Всего: нет |
mr_smit,
не работает, при запросе get вот что показывает ![]() Это сообщение отредактировал(а) ozzii - 4.9.2009, 15:47 |
|||
|
||||
| mr_smit |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 27.2.2008 Где: Самара Репутация: 3 Всего: 4 |
у меня при таком коде ошибку выдает:
![]() Глюк какой то. Может у меня делфи глючит. Создай у себя новый проект (а не мой открывай). Код я тебе разжевал, 100% должно работать. Глюк Indy какой то. P.S. А если делаю
Всё работает. Ничего не понимаю. Как так???????? Это сообщение отредактировал(а) mr_smit - 4.9.2009, 20:21 |
||||
|
|||||
![]()
|
| Правила форума "Delphi: Сети" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |