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

Вниз

TwebBrowser   Найти похожие ветки 

 
Sergioni   (2006-09-05 23:25) [0]

Привет Мастерам!
как из TwebBrowser вытащить весь видимый текст независимо от сложности страницы?


 
palva ©   (2006-09-05 23:30) [1]

Скорее всего никак. Если FineReader подключить... Но на картинках текст может быть намеренно кривым и зашумленным, так что не справится и FineReader.


 
Sergioni   (2006-09-05 23:48) [2]

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


 
palva ©   (2006-09-05 23:56) [3]

Я могу снова сказать, что это невозможно, но вы ведь снова измените вопрос упростив задачу.


 
RUNaum ©   (2006-09-06 06:12) [4]

а почему не возможно то? получаешь исходный текст страницы, парсишь, анализируешь (с учетом тэгов и т.д.) и можешь выдать именно видимый текст.


 
MBo ©   (2006-09-06 08:01) [5]

http://www.swissdelphicenter.ch/en/tipsindex.php
Search tip: webbrowser


 
palva ©   (2006-09-06 10:07) [6]

> парсишь, анализируешь (с учетом тэгов и т.д.)
Будет очень сложная программа: ведь могут быть скрипты, может быть частично видимый, заслоненный или нечитаемый текст, может быть текст, который показывается раз в час в течение пяти секунд (и в этот момент его можно выделить). Могут быть куски текста с таким расположением, что очень трудно решить, что за чем следует. Если вы напишете программу анализа, наверно, можно придумать что-нибудь еще, чтобы программа анализа сработала неправильно.


 
Попов Виталий   (2006-09-07 17:35) [7]

Вроде можно. Точно не помню, но надо использовать DOM. Что-то вроде такого:
Doc := WebBrowser.Document as IHTMLDocument2;
Text := Doc.InnerText; //Или OuterText


 
evvcom ©   (2006-09-07 17:56) [8]

> [7] Попов Виталий   (07.09.06 17:35)

Это будет весь текст, а не "весь видимый текст"



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

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

Наверх




Память: 0.45 MB
Время: 0.038 c
15-1158672385
ProgRAMmer Dimonych
2006-09-19 17:26
2006.10.15
Собрать много DJVU в 1


2-1158740631
laronov
2006-09-20 12:23
2006.10.15
взять данные из окна ЧУЖЕГО приложения


2-1159115132
J_SABER
2006-09-24 20:25
2006.10.15
Абсолютный путь


15-1159093206
TUser
2006-09-24 14:20
2006.10.15
PowerPoint


15-1159107170
MixAnOL
2006-09-24 18:12
2006.10.15
OLE сервер и JavaScript в IE





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