Главная страница
    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.072 c
1-1298958590
KMSTR
2011-03-01 08:49
2013.03.22
Ошибка отображения выключенных кнопок Toolbar


15-1348432202
Юрий
2012-09-24 00:30
2013.03.22
С днем рождения ! 24 сентября 2012 понедельник


2-1339910617
Lamer6666
2012-06-17 09:23
2013.03.22
Прощу помощи разобраться со службой.


15-1344457802
Юрий
2012-08-09 00:30
2013.03.22
С днем рождения ! 9 августа 2012 четверг


15-1339360203
Юрий
2012-06-11 00:30
2013.03.22
С днем рождения ! 11 июня 2012 понедельник





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