|
|
|||||
Регистрация: Jul 2007
Сообщений: 159
|
Удобная работа с HTML DOM
Собственно сабж. Есть удаленные html страницы, которые нужно парсить и получать с них некие данные, типа содержимого какого-то дива, его параметры и т.п.
Самый очевидный вариант - преобразовать html документ в XML, тогда все будет очень удобно. Но как это сделать? Сам по себе html не корректен, библиотек для конверта видел, но под as3 не встречал. Вариант с регулярными выражениями не подходит - цель не сделать рабочий вариант, а найти обходной и возможно более быстрый путь разбора html.
__________________
Думаю на as3. Готов к долгосрочному взаимовыгодному сотрудничеству в сфере геймдева. |
|
|||||
офтоп, но все же.
Вам доступен ресурс с которого будут грузиться страницы? В смысле нет ли возможности отдавать информацию сразу в подходящем формате? Если не доступен, то есть ли там файл политик разрешающий флеш плееру их качать? У меня как-то раз стояла точно такая же задача. Я делал парсинг сайта lingvo.ru (правда там можно было обойтись простым String#indexOf() в моем случае), сделал все на локалке, проверил, нормально работает. Но не подумал, что при запуске с другого домена потребуется файл политик. И, как говорится, уперся рогом. Пришлось от этой идеи отказаться, так как на лингво.ру нужного файла политик не было. |
|
|||||
Регистрация: Jul 2007
Сообщений: 159
|
Нет, отдается именно хтмл. C безопасностью вопрос не стоит.
indexOf не вариант) Нужен универсальный способ разбора хтмл, и очень желательно все же привести его в хмл. Либо доступ к элементам через дом.
__________________
Думаю на as3. Готов к долгосрочному взаимовыгодному сотрудничеству в сфере геймдева. |
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Может это доверить js или серверу тогда?
|
|
|||||
Регистрация: Jul 2007
Сообщений: 159
|
Не, не вариант, интересует именно работа чисто флешки/аир приложения.
Кстати, решение давно было найдено, отпишу на случай полезности: HTMLLoader
__________________
Думаю на as3. Готов к долгосрочному взаимовыгодному сотрудничеству в сфере геймдева. Последний раз редактировалось morgenshtern; 23.07.2013 в 14:51. |
Часовой пояс GMT +4, время: 02:09. |
|
« Предыдущая тема | Следующая тема » |
Теги |
dom , html |
|
|