Перейти к содержимому

Фотография

WR> web_obj_get_info вернет только первые 983 симв


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Fib

Fib

    Новый участник

  • Members
  • Pip
  • 24 сообщений
  • Город:Minsk

Отправлено 22 апреля 2006 - 11:24

функции 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?
Я так понимаю, что для всех функций стоит ограничение на количество возвращаемых символов...
  • 0

#2 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 22 апреля 2006 - 15:12

Можно попробовать через View Source скопировать содержимое страницы в текстовый файл и там уже парсить содержимое на предмет извлечения BODY.
  • 0
Дмитрий Шевченко

HP Software

#3 prototype

prototype

    Новый участник

  • Members
  • Pip
  • 53 сообщений

Отправлено 24 апреля 2006 - 11:37

Инфо заметка.

В Базе Знаний Меркури утверждают, что функция web_obj_get_text возвращает 3070 символов, а obj_get_info и того больше.

Problem ID: 12306
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных