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