Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как передать код html страницы из фрейма на сервер (https://javascript.ru/forum/misc/25925-kak-peredat-kod-html-stranicy-iz-frejjma-na-server.html)

vuler 20.02.2012 14:24

Как передать код html страницы из фрейма на сервер
 
В общем такая задача.
Есть определенный сайт, который нужно просканировать, но нужная информация на странице появляется только через 2-3 секунды после загрузки страницы(видимо выполняется какой-то javascript с задержкой).
Если делать все на стороне сервера с помощью php(командой file_get_contnts), полученный текст хтмл страницы будет без нужной информации, т.к. она будет загружена только через 3 секунды.
В общем идея такая:
Загрузить старницу сайта в браузер в отдельный фрейм, подождать 3 секунды, чтобы страница полностью прогрузилась, а потом передать всю эту страницу на сервер для обработки, в свою очередь сервер ее обработает и вернет другую страницу для анализа. Вот только как это реализовать, пока не ясно, javascript изучаю недавно.
Может кто подсказать примерный код или хотя бы функции которые стоит применять для этого.
Заранее спасибо.

Kolyaj 20.02.2012 14:51

Нельзя получить доступ к чужому сайту.

vuler 20.02.2012 15:35

да речь не идет чтобы получать дотуп к чужому сайту. нужно лишь старницу с этого сайта поместить во фрейм, а из фрема только забрать хтмл код. саму ссылку на сторонний сайт передает свой же сервер

Kolyaj 20.02.2012 16:03

Забрать хтмл код это и есть получить доступ.

vuler 20.02.2012 16:24

вот засада..тогда вопрос немного не по теме. Можно как-нибудь автоматизировать браузер, чтобы загружал страницы 3 секунды ждал, сохранял их на диск и дальше открывал?

Kolyaj 20.02.2012 16:31

Плагин можно написать к Firefox-у, например.


Часовой пояс GMT +3, время: 12:33.