Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.08.2010, 00:41   #1
Lemo
Форумчанин
 
Аватар для Lemo
 
Регистрация: 13.10.2008
Сообщений: 714
Радость Обнаружить текст на веб сранице

Как програмно обнаружить какуе то строчку на веб странице...
Мне нужно обнаружить некую ссылку, перевести курсор и кликнуть...
Работаю в веббраузере...Парсинг не предлогать...
Lemo вне форума Ответить с цитированием
Старый 01.08.2010, 08:46   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,833
По умолчанию

Цитата:
програмно обнаружить какуе то строчку на веб странице
Цитата:
Парсинг не предлогать...
Тогда только телепатически или наугад.
p51x вне форума Ответить с цитированием
Старый 01.08.2010, 11:31   #3
Lemo
Форумчанин
 
Аватар для Lemo
 
Регистрация: 13.10.2008
Сообщений: 714
Радость

Парсингом я могу логически обнаружить присутствует ли текст, а мне как бы нужно координаты етой строки...
Мне курсор на етот текст нужно перевести, а толку тут с парсинга...
Lemo вне форума Ответить с цитированием
Старый 01.08.2010, 11:34   #4
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

Вряд ли программно получится, т.к. еще и размер шрифта текста странички при позиционировании надо будет учитывать, а также разрешение экрана.
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Старый 01.08.2010, 11:46   #5
kakawkin
Форумчанин
 
Регистрация: 21.09.2009
Сообщений: 431
По умолчанию

комманда Pos тебе известно - но блин я ее токо и применяю в парсинге, извини что предложил парсинг
kakawkin вне форума Ответить с цитированием
Старый 01.08.2010, 19:27   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,833
По умолчанию

2 Lemo
Тогда OCR + RegEx + AI + ...
p51x вне форума Ответить с цитированием
Старый 01.08.2010, 20:51   #7
AlDelta
Реанимируюсь...
Участник клуба
 
Аватар для AlDelta
 
Регистрация: 19.07.2007
Сообщений: 1,445
По умолчанию

Код:
WebBrowser1.OleObject.Document.links.Length - 1 // количество всех ссылок, проходите в цикле по ссылкам
WebBrowser1.OleObject.Document.links.Item(Index).InnerText; //текст ссылки (не url, а именно текст)
WebBrowser1.Navigate(WebBrowser1.OleObject.Document.links.Item(Index)); // кликнуть на ссылке, если текст соответствует условиям
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе...
P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows"
AlDelta вне форума Ответить с цитированием
Старый 01.08.2010, 21:23   #8
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,833
По умолчанию

2 AlDelta
так не интересно....

Вон как люди в ксаиле развлекаются: http://groups.csail.mit.edu/uid/sikuli/
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно обнаружить ошибку. Паскаль. 10Rabbit Помощь студентам 6 08.05.2010 04:13
как обнаружить перевод строки... Old_Man_nsk Microsoft Office Excel 2 03.04.2009 16:55
Как программно на делфи, запихнуть текст в форму веб-страницы ? Alexandrrrr Общие вопросы Delphi 3 29.03.2009 16:07
Помогите! Не могу обнаружить ошибку pilevas Помощь студентам 1 23.06.2008 10:48
Как в html при нажатии на гиперсcылку загрузить в фрейм который находится на этой сранице другую страницу werser HTML и CSS 1 14.10.2007 16:06