Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

Найти определенное слово в окне 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.082 c
2-1338540050
rioko
2012-06-01 12:40
2013.03.22
Закрашивание ячейки стрингрида если над ячейкой находится объект


1-1295433352
noob_one
2011-01-19 13:35
2013.03.22
Массивы и указатели. Что я делаю не так?


2-1337107123
Валерий
2012-05-15 22:38
2013.03.22
Экспорт отчетов Fast Report в Open Office из Delphi


15-1328614653
istok20
2012-02-07 15:37
2013.03.22
миграция в mac os..


2-1339051975
stas
2012-06-07 10:52
2013.03.22
Скриншот активного окна





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский