Я думаю, что у вас может быть фундаментальное недопонимание в отношении того, что работает, где: В то время, когда JavaScript генерирует контент (на стороне клиента), обработка документа на стороне сервера уже произошла. Для сценария Python на стороне сервера нет прямого доступа к HTML, созданному JavaScript. По сути, этот HTML живет только «виртуально» в DOM браузера.
Вам нужно будет найти способ передать этот HTML в ваш скрипт Python. Скорее всего с использованием Ajax. Вы бы взяли HTML-код и добавили его в качестве параметра к своему вызову Ajax (не забывайте использовать POST
в качестве метода запроса, чтобы у вас не возникало проблем с ограничением размера.)
Пример использования функций jJuery AJAX :
$.ajax({
url: "myscript.py",
type: "POST",
data: { html: your_html_content_here },
success: function(){
alert("sent HTML to python script!");
}});