функции web_obj_get_info и web_obj_get_text возвращают только первые 983 символов от содержимого в реальном результате, т.е.
если захотеть получить весь текст внутри тэга BODY на текущей страничке, то вернется только 983 символа от начала (ниже примеры, которые делают одно и то же, возвращают внутренний текст обрезанным)
web_obj_get_info("{class: object, MSW_class: html_frame, tag_name: BODY}" , "text" ,text);
web_obj_get_text("{class: object, MSW_class: html_frame, tag_name: BODY}","","",text);
Можно ли как-нибудь увеличить возвращаемый результат? или может посоветуете другой путь, как выдрать все, что внутри BODY?
Я так понимаю, что для всех функций стоит ограничение на количество возвращаемых символов...
WR> web_obj_get_info вернет только первые 983 симв
Автор Fib, 22 апр 2006 11:24
Сообщений в теме: 2
#1
Отправлено 22 апреля 2006 - 11:24
#2
Отправлено 22 апреля 2006 - 15:12
Можно попробовать через View Source скопировать содержимое страницы в текстовый файл и там уже парсить содержимое на предмет извлечения BODY.
#3
Отправлено 24 апреля 2006 - 11:37
Инфо заметка.
В Базе Знаний Меркури утверждают, что функция web_obj_get_text возвращает 3070 символов, а obj_get_info и того больше.
Problem ID: 12306
В Базе Знаний Меркури утверждают, что функция web_obj_get_text возвращает 3070 символов, а obj_get_info и того больше.
Problem ID: 12306
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных