|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Sep 2009
Сообщений: 65
|
Загрузка исх-ого кода внешней страницы
Мне необходимо получить исходный код страницы. Допустим, прямо вот этой, где сейчас вы читаете этот вопрос. Как это сделать?
Я рассчитывал, что его можно получить через URLLoader, но чего-то не получается... |
|
|||||
Регистрация: Sep 2009
Сообщений: 65
|
Спасибо, но интересует не случай, когда swf со скриптом содержится в искомой странице.
Интересует ситуация, когда из swf, который может находиться где угодно, можно прочитать исходник страницы, расположенной по заданному урл. Т.е. самый простой пример: висит у меня на сайте баннер, который при загрузке, загружает страницу, находящуюся по урл http://www.flasher.ru/forum/showthread.php?t=129533, разбирает исходный код, как-нибудь его анализирует и что-нибудь делает. А затем каждые 5 минут обновляет данные и если они изменились, то снова их разбирает и анализирует. Короче, баннер с динамическим контентом мне надо)) Последний раз редактировалось Idon; 03.09.2009 в 20:05. |
|
|||||
Регистрация: Jan 2008
Сообщений: 669
|
Загрузить код страницы можно так (из дебаг плеера)
var loader:URLLoader = new URLLoader(); var req:URLRequest = new URLRequest("http://flasher.ru/forum/index.php"); loader.addEventListener(Event.COMPLETE, this.loadCompleteHandler); loader.load(req); function loadCompleteHandler(event:Event):void { var pageData:String = event.currentTarget.data; trace(pageData); } |
|
|||||
Modus ponens
|
Если загружаемая страница не ваша - то нужно, чтобы кроссдомейн был на сайте, откуда загружаете, или пересылать через свой сервер.
__________________
Hell is the possibility of sanity |
|
|||||
Регистрация: Sep 2009
Сообщений: 65
|
Kuruki, именно так и пробовал - не получается.
wvxvw, Если загружаемая страница не ваша - то нужно, чтобы кроссдомейн был на сайте, печально... или пересылать через свой сервер т.е. сервер через пхп скрипт, будет получать страницу и передвать её флешке? |
Часовой пояс GMT +4, время: 20:34. |
|
« Предыдущая тема | Следующая тема » |
|
|