Получение текста из Flash

У меня проблема с использованием httpWebRequest httpWebResponse. Проблема в том, что я пытаюсь получить данные с веб-сайта, который содержит множество текста, касающегося некоторых документов и статей, которые находятся внутри флэш-памяти. Как я могу получить текст внутри флэш-памяти? HttpWebResponse не содержит полный текст, присутствующий на странице?

1 ответ

Если вы получите по запросу HTML-страницу, содержащую флэш-приложение, то нет, вы не получите никакого текста внутри флэш-приложения.

Если по вашему запросу вы получаете файл флэш-памяти (swf), то вы можете попытаться проанализировать файл флэш-памяти, чтобы извлечь из него все строки, однако это может быть не то, что вы ищете, так как чтение файла флэш-памяти не тривиально, и текст, который вы получите, скорее всего, будет разбит на разные случайно упорядоченные фрагменты, смешанные с незначительными техническими данными. .NET не читает нативные флеш-файлы, поэтому вам придется найти какую-то библиотеку (я не знаю ни о каком существующем проекте, выполняющем подобные вещи) или выполнить декомпиляцию самостоятельно.

Другие вопросы по тегам