Что касается TimScollick's answer, редко содержимое находится внутри SWF-файла. Файлы SWF обычно заполнены ActionScript. Вы не ожидаете найти список телефонных номеров внутри файла JavaScript.
Firebug может работать, чтобы определить конкретный контент, который вы используете, но проксирование сайта с использованием чего-то вроде Charles Proxy или встроенного прокси-сервера экрана может работать лучше.
Что касается навигации по сайту, возможно, вам потребуется настроить свой скребок, чтобы он делал конкретные запросы, чтобы получить определенные значения, которые затем вам необходимо использовать в последующих запросах. Опять же, проксирование сайта будет не только потенциально раскрывать контент, который вам нужен, но также покажет вам, какие данные необходимы для того, чтобы делать правильные запросы и какие данные должны быть включены в эти запросы.
Работа с файлами SWF может показаться черным ящиком, но вы можете попробовать декомпилировать различные SWF-файлы с помощью showmycode.com или Elimma Trillix Flash Decompiler. Имейте в виду, что ActionScript - это всего лишь JavaScript. При необходимости может быть возможно отбросить существующую АС в парсер JavaScript, чтобы воспроизвести поведение, происходящее внутри одного из SWF-файлов. экран-скребок обладает встроенной способностью.
Если вы имеете дело с сайтом, где взаимодействие между клиентом (Flash-ролик) и сервером облегчается с помощью AMF, тогда Charles - отличный выбор, поскольку он имеет встроенный десериализатор AMF (редкая вещь) ,