Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Найти определенное слово в окне webbrowser   Найти похожие ветки 

 
Obsidiorex   (2009-11-14 16:31) [0]

Здравствуйте!
Поставил перед собой такую проблемму. В окне webbrowser загружается сайт. Далее мне надо найти на страничке слово "привет" и в случае если оно есть то выполнить определенное действие. Основная проблемма в том что страница в PHP и простой доступ к ХТМЛ коду не получится.

Уже есть мысли скопировать содержимое окна webbrowser в memo и уже там рабоать как с текстом но пока не могу найти примера как это сделать.

Подскажите пожалуйста верный путь. Я не программист, просто увлекался паскалем и потом делфи на уровне любителя. Заранее всем спасибо!


 
Obsidiorex   (2009-11-15 01:11) [1]

Небольшая поправка. Я разобрался почему не работают стандартные примеры поиска слов в webbrowser. Оказалось что страница состоит из 9 фреймов. Название нужного мне фрейма известно.

Подскажите, пожалуйста, как сделать поиск "слова" в определенном фрейме или хотя бы как скопировать текст из фрейма в memo.

Еще раз спасибо!


 
sniknik ©   (2009-11-15 10:08) [2]

http://www.google.ru/search?hl=ru&lr=lang_ru&client=firefox&rls=org.mozilla:ru:official&newwindow=1&e i=pqf_Sou1FMTD_gbmxLGVCw&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CAgQBSgA&q=D OM+frame+TWebBrowser&spell=1

ну, например вторая ссылка
http://sources.ru/delphi/delphi_twebbrowser_faq.shtml

там есть как работать с фреймами.


 
Obsidiorex   (2009-11-15 16:35) [3]

Первая ссылка как я понял на гугл, а во второй я не нашел ответа на свой вопрос. Возможно мне нужно немного больше разжевать. Там есть примеры где встречается слово фрейм но я не совсем понимаю как это может мне помочь в моей проблемме.

Есть ли у вас скайп или аська? Живой разговор помог бы более точно описать чего я хочу и чего именно не понимаю. Я уже нашел много информации по фреймам и работе с браузером но собрать в кучу не дает неопытность. Много времени у вас не заберу.

Заранее спасибо!


 
Плохиш ©   (2009-11-15 17:31) [4]


> Возможно мне нужно немного больше разжевать.

Судя по

> Основная проблемма в том что страница в PHP и простой доступ
> к ХТМЛ коду не получится.

и

> Там есть примеры где встречается слово фрейм

разжёвывать придётся много больше...


 
Obsidiorex   (2009-11-15 17:43) [5]

не так много как может показаться
я уже немного разобрался как получить Document нужного фрейма но еще не знаю как вытаскивать из него нужную мне информацию или хотя бы перенести ее в Memo.

А просмотр ХТМЛ кода страници которая состояит из фреймов действительно не даст того что нужно.


 
Obsidiorex   (2009-11-15 17:52) [6]

Вот например:

WebBrowser.OleObject.Document.Frames.Item(0).Document - Возвращает документ, представленный в первом фрейме.

Как мне теперь использовтаь этот Document? Можно его перенести в memo или выполнить в нем поиск по ключегому слову?


 
Obsidiorex   (2009-11-16 14:39) [7]

Вопрос снят. Добрые люди помогли :)



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.049 c
3-1287641897
dmitry1208197320
2010-10-21 10:18
2013.03.22
Правильность ввода поля при переходе к другой записи


15-1336720167
alexdn
2012-05-11 11:09
2013.03.22
Что первое?


2-1333344537
SvK.droNe
2012-04-02 09:28
2013.03.22
Рациональная интерполяция с помощью непрерывных дробей.


15-1342885937
alexdn
2012-07-21 19:52
2013.03.22
Курсор для сайта


15-1340635894
AlexDn
2012-06-25 18:51
2013.03.22
Где взять доменное имя?