Главная страница
    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.077 c
15-1333280133
sniknik
2012-04-01 15:35
2013.03.22
Сделать открытие popup в IE как в mozilla


2-1338103675
Pcrepair
2012-05-27 11:27
2013.03.22
Application.ProcessMessages и загрузка процессора


4-1258957583
pg81
2009-11-23 09:26
2013.03.22
Как получить в переменную frm:TForm зная Handle окна?


15-1352384190
Artem
2012-11-08 18:16
2013.03.22
Можно ли сменить размер виртуального диска в VirtualBox?


15-1327133819
Inovet
2012-01-21 12:16
2013.03.22
DrWeb 7.0 постоянное обращение к диску





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский