Очистить данные с сайта только флэш - PullRequest
1 голос
/ 22 февраля 2011

Я знаю немного javascript, HTML, CSS, VBA и просто общие структуры программирования (функции, циклы и т. Д.)

Как бы вы подошли к этой проблеме. Сайт спортивных ставок публикует числовые данные (коэффициенты) на своем веб-сайте только для флэш. Коэффициенты ставок меняются очень часто.

Мне нужно получить эти данные. Желательно, чтобы данные очищались каждую секунду, помещая данные и метку времени в текстовый файл.

Они используют протокол RMTPS для отправки данных в мой браузер. Так что прослушивание пакетов невозможно? Я n00b, так что прости меня, я ошибаюсь.

Я знаю, что соскоб с пикселя возможен, но это боль в отверстиях а **, чтобы заставить его работать.

Я сохранил сайт. Я реверс-инжиниринг файла SWF в файл FLA Я думаю, что у меня есть полный исходный код сайта. Это довольно большой. К счастью, код очень наглядный и читаемый, но все же огромный.

Вопрос в том, как я могу получить данные не путем очистки пикселей или перехвата пакетов, а путем вторжения и «прослушивания» потока данных и захвата нужных мне данных?

Я почти уверен, что НЕТ такой функции, как getOddsGameID (223) или что-то в этом роде. Я думаю, что передача данных шансов на ставки может быть инициирована сервером, а не какой-то временной функцией в самом скрипте. Поэтому мне нужно сделать вид, что я браузер и получить необработанные данные, прежде чем они попадут во флэш-интерпретатор.

1 Ответ

0 голосов
/ 24 февраля 2011

вы можете попробовать использовать инструмент Adobe swf2html для извлечения строк.Это может дать вам то, что вам нужно, хотя у меня не было большого успеха с этим.

...