Я работаю над этим проектом, где я в основном должен быть в состоянии разместить кнопку html на любой странице (которая может быть защищена от входа), и как только пользователь нажимает на эту кнопку, html страницы и зависимости (css, js, images и т. д.) должны быть отправлены на удаленный сервер.Как загрузить HTML-страницу со всеми зависимостями?
Первоначально я получил его работу, используя iframe и скрытую форму и разместив URL-адрес страницы на удаленном сервере, когда пользователь нажимает кнопку. Затем я использовал wget внутри exec для получения страницы и зависимостей. Однако это, очевидно, не будет работать для защищенной страницы.
Итак, мой следующий подход - отправить innerHTML страницы через форму на php-скрипт на удаленном сервере. Затем я попытался использовать simplehtmldom для запуска и теги, преобразовал относительные URL-адреса в абсолютные URL-адреса, сохранил их в массивах и заменил URL-адрес на путь в том же каталоге. Затем я применил wget на всех массивах и загрузил эти зависимости.
Тем не менее, я снова застрял, поскольку есть фоновые изображения в CSS и встроенный html-код в javascript.
Может кто-нибудь предложить лучшее решение?
Thanks
Что останавливает вас от разбора CSS и JS? – message
Я только начинаю думать, что это не очень хороший подход. Я имею в виду, что мне также придется разрешать URL-адреса в CSS и js-файлах, и они могут не удаваться правильно. – Ashesh
Если сайт основан на AJAX, ваша техника не удастся. –