Я генерирую вашу типичную HTML-страницу Web 2.0 с PHP: она содержит много тегов <script>
и javascript-код, которые существенно изменят DOM после события загрузки.
Есть ли способ получить окончательный код HTML непосредственно с PHP, не открывая страницу с помощью какого-либо браузера?
Например, скажем, HTML для страницы (это просто пример):
<html>
<head>
<script>...the jquery library code...</script>
<script>$(document).ready(function() { $("body").append("<p>Hi!</p>");</script>
</head>
<body>
</body>
</html>
Этот HTML сохраняется в переменной $html
PHP. Теперь я хочу передать эту переменную некоторой функции, которая вернет $result = <html>....<body><p>Hi!</p></body></html>
.
Возможно ли это?
EDIT: поскольку многие из вас были озадачены моей просьбой, я объясню причину. К сожалению, все пользовательские образы были сделаны в javascript, и это делает сайт неприступным для поисковых систем. Поэтому я хотел отправить им HTML-код события post-ready.