Удобная работа с HTML DOM
Собственно сабж. Есть удаленные html страницы, которые нужно парсить и получать с них некие данные, типа содержимого какого-то дива, его параметры и т.п.
Самый очевидный вариант - преобразовать html документ в XML, тогда все будет очень удобно. Но как это сделать? Сам по себе html не корректен, библиотек для конверта видел, но под as3 не встречал. Вариант с регулярными выражениями не подходит - цель не сделать рабочий вариант, а найти обходной и возможно более быстрый путь разбора html. |
офтоп, но все же.
Вам доступен ресурс с которого будут грузиться страницы? В смысле нет ли возможности отдавать информацию сразу в подходящем формате? Если не доступен, то есть ли там файл политик разрешающий флеш плееру их качать? У меня как-то раз стояла точно такая же задача. Я делал парсинг сайта lingvo.ru (правда там можно было обойтись простым String#indexOf() в моем случае), сделал все на локалке, проверил, нормально работает. Но не подумал, что при запуске с другого домена потребуется файл политик. И, как говорится, уперся рогом. Пришлось от этой идеи отказаться, так как на лингво.ру нужного файла политик не было. |
Нет, отдается именно хтмл. C безопасностью вопрос не стоит.
indexOf не вариант) Нужен универсальный способ разбора хтмл, и очень желательно все же привести его в хмл. Либо доступ к элементам через дом. |
Цитата:
|
Цитата:
Кстати, решение давно было найдено, отпишу на случай полезности: HTMLLoader |
Часовой пояс GMT +4, время: 17:21. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.