![]() |
|
Модераторы: Snowy, Poseidon, MetalFan |
![]()
|
|
| Rohoss |
|
|||
![]() Начальник интернета ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1308 Регистрация: 9.10.2006 Где: Matrix Репутация: нет Всего: 18 |
Допустим, я ввожу http://www.microsoft.com/ но адрес в браузере меняется на http://www.microsoft.com/en/us/default.aspx.
Пробовал использовать WebBrowser
таким образом, не работает, но если дождаться полной загрузки станицы, а потом посмотреть свойство WebBrowser1.LocationURL в таком случаи новый адрес показывает. Как методом можно узнать что страница загрузилась? И можно ли воспользоваться для этого каким-то другим компонентом Инди, потому что зависеть от ИнетЕксплорера не оч. хочется Заранее спасибо. |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 14 Всего: 128 |
можно как-то так:
-------------------- There are always someone smarter than you... |
|||
|
||||
| Rohoss |
|
|||
![]() Начальник интернета ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1308 Регистрация: 9.10.2006 Где: Matrix Репутация: нет Всего: 18 |
забыл уточнить в первом посте, надо ещё узнать куда ведёт редирект ...
|
|||
|
||||
| DmitryHT |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 31.8.2007 Репутация: нет Всего: нет |
||||
|
||||
| Rohoss |
|
|||
![]() Начальник интернета ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1308 Регистрация: 9.10.2006 Где: Matrix Репутация: нет Всего: 18 |
Похоже, узнать получится только через WebBrowser, так как если редирект выполняется Ява-скрипт кодом то инди не сможет его выполнить, так как не имеет интерпретатора Ява-скрипта.
|
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 14 Всего: 128 |
редирект через жабаскрипт конечно индей не отловишь, разве что пропаристь страницу и/или жабаскрипт.
а вот куда ведет 301/302 вполне реально узнать Это сообщение отредактировал(а) MetalFan - 4.11.2007, 14:58 -------------------- There are always someone smarter than you... |
|||
|
||||
| Rohoss |
|
|||
![]() Начальник интернета ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1308 Регистрация: 9.10.2006 Где: Matrix Репутация: нет Всего: 18 |
Да, но, к сожалению это не единственный вид редиректа. Придётся юзать WebBrowser. А вот как его узнать с помощью этого компонента? |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 14 Всего: 128 |
смотри Response.Location для случая с 301/302. -------------------- There are always someone smarter than you... |
|||
|
||||
| Rohoss |
|
|||
![]() Начальник интернета ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1308 Регистрация: 9.10.2006 Где: Matrix Репутация: нет Всего: 18 |
но его нужно смотреть, после того как страница загрузится, и все переходы произойдут, а как это узнать?
|
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 14 Всего: 128 |
-------------------- There are always someone smarter than you... |
|||
|
||||
| Rohoss |
|
|||
![]() Начальник интернета ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1308 Регистрация: 9.10.2006 Где: Matrix Репутация: нет Всего: 18 |
Get в компоненте WebBrowser я так понимаю Webbrowser1.Navigate(), а Response я там вообще не вижу.
узнать, что страница загрузилась, и переход произошёл. Я так понял для закачки страницы Webbrowser создаёт отдельный поток, поэтому код в моём первом посте показывает исходную страницу, но если дождаться пока она загрузится и посмотреть WebBrowser1.LocationURL, то увидим, куда произошёл переход. |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 14 Всего: 128 |
Rohoss, я вообщето про idHTTP говорил...
-------------------- There are always someone smarter than you... |
|||
|
||||
| Rohoss |
|
|||
![]() Начальник интернета ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1308 Регистрация: 9.10.2006 Где: Matrix Репутация: нет Всего: 18 |
Ну, тогда другой разговор |
|||
|
||||
![]()
|
| Правила форума "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. |