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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Реальный исходный код выбранного элемента HTMLElem, Реальный исходный код выбранного элемент 
:(
    Опции темы
msserher
Дата 8.4.2013, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Здравствуйте!

Столкнулся с такой проблемой, вроде бы простая, но решить не могу. Я нахожу нужный мне элемент в TwebBrowser и хочу получить доступ к его реальному HTML-коду. Вместо этого получаю через outerHTML код отформатированный и «исправленный». Т.е. вместо
Код

<a href="index.php?pid=yes&id=15844" title="Перейдите сюда">Перейдите сюда</a>


Получаю:

Код

<A title="Перейдите сюда" href="index.php?pid=yes&amp;id=15844">Перейдите сюда</A>


Мало того, что изменена последовательность атрибутов, так еще и зачем-то символ & внутри кавычек блока HREF заменен на (&amp;) !

Может кто-нибудь из опытных людей подскажет как быстро найти нормальный код, не хочется делать через одно место (т.е. искать внутри исходного кода используя части из строки outerHTML)? 
PM MAIL   Вверх
msserher
Дата 8.4.2013, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Возможно я не очень понятно задал вопрос. 

Попробую по другому, в форме через WebBrowser загружается страница и пользователь кликает на конкретный элемент в окне браузера: на ссылку, картинку, текст и т.д. Я нахожу этот элемент через DOM (WebBrowser->HTMLElement) и  мне нужно показать реальный исходный код этого элемента в поле TMemo например. 

Как это сделать?
PM MAIL   Вверх
Poseidon
Дата 9.4.2013, 10:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

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



Форумчане, как считаете, где у него ошибка? Явно ведь видно что 17-я строка вообще не к месту, не? Ошибка там.


--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
Чучмек
Дата 9.4.2013, 11:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЭТ БИЛЭТ
**


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

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



Цитата(Poseidon @  9.4.2013,  10:21 Найти цитируемый пост)
Форумчане, как считаете, где у него ошибка? Явно ведь видно что 17-я строка вообще не к месту, не? Ошибка там. 
Там нет никакой ошибки. Это свойство IE. Кто знает, тот поймет. 
Уже были подобные темы.
 IE возвращает отформатированный, равноценный код.

Добавлено через 3 минуты и 49 секунд
Подозреваю, происходит обратное преобразование HTMLElement -> исходный код.

Это сообщение отредактировал(а) Чучмек - 9.4.2013, 11:44


--------------------
умную мысль держи при себе, а дурной - поделись с другими 
PM MAIL   Вверх
kami
Дата 9.4.2013, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

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



Цитата(msserher @  8.4.2013,  13:27 Найти цитируемый пост)
 зачем-то символ & внутри кавычек блока HREF заменен на (&amp;) !

символ & в html и xml является зарезервированным Reserved Characters in HTML.

Добавлено через 4 минуты и 29 секунд
Цитата(msserher @  8.4.2013,  13:27 Найти цитируемый пост)
Мало того, что изменена последовательность атрибутов

Читать ремарки (Don't rely on attribute order) - хоть и про InnerHTML, но тем не более.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

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

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

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

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

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


 




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


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

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