Есть ли способ извлечь текст из Flash-сайта? - PullRequest
1 голос
/ 23 мая 2009

Я хотел бы написать утилиту для скробблинга для Grooveshark, используя API Last.FM, но я не знаю, возможно ли получить информацию о песне из внешнего интерфейса Grooveshark Flash. Есть ли способ получить строки из .swf?

Я бы опубликовал дополнительную информацию, но пока не могу публиковать ссылки, так как я новый пользователь.

Ответы [ 2 ]

4 голосов
/ 23 мая 2009

Вероятность того, что информация о песне не встроена в SWF, а передана через вызовы HTTP, закодирована в XML или AMF. Вы можете использовать прокси-сервер отладки для проверки информации, передаваемой по проводам. Charles - отличный инструмент, который поддерживает кодировки XML и AMF.

http://www.charlesproxy.com/

0 голосов
/ 23 мая 2009

Не думаю, что есть такая возможность. Флэш-файлы являются независимыми вложенными объектами, которые содержат все внутри себя. Вы можете попробовать найти декодер Flash-файлов, чтобы извлечь данные из скомпилированных файлов Flash, но я не рекомендую эту практику.

Спасибо.

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