javascript修改后如何获取Html代码?

javascript修改后如何获取Html代码?,javascript,python,html,dom,Javascript,Python,Html,Dom,我希望在修改后获得网页的HTML代码(类似于我们在浏览器的inspect element选项卡中看到的HTML代码),并希望以编程方式(如果可能,使用python或任何其他编程语言)。有人能建议我如何进行这项工作吗?我知道这是可能的,因为浏览器能够做到这一点。由于服务器在客户端更改后无法访问客户端窗口,因此您必须使用客户端语言 在jquery中: var fullCode= "<html>" + $("html").html() + "</html>"; var ful

我希望在修改后获得网页的HTML代码(类似于我们在浏览器的inspect element选项卡中看到的HTML代码),并希望以编程方式(如果可能,使用python或任何其他编程语言)。有人能建议我如何进行这项工作吗?我知道这是可能的,因为浏览器能够做到这一点。

由于服务器在客户端更改后无法访问客户端窗口,因此您必须使用客户端语言

在jquery中:

var fullCode= "<html>" + $("html").html() + "</html>";
var fullCode=“”+$(“html”).html()+”;
如果还要包括Doctype,请执行以下操作:

var node = document.doctype;
var fullCode = "<!DOCTYPE "
         + node.name
         + (node.publicId ? ' PUBLIC "' + node.publicId + '"' : '')
         + (!node.publicId && node.systemId ? ' SYSTEM' : '') 
         + (node.systemId ? ' "' + node.systemId + '"' : '')
         + '>';
fullcode += "<html>" + $("html").html() + "</html>";
var节点=document.doctype;

var fullCode=“使用JQuery,您可以通过以下代码实现这一点

$(document).ready(function(){
    var html = "<html>"+$('html').html()+"</html>";
});
$(文档).ready(函数(){
var html=”“+$('html').html()+“”;
});

javascript:
.innerHTML
,jQuery:
.html()
在javascript中,您可以执行类似以下操作:“getElementyByTagName('html')),就在触发事件的块代码结束之前,导致DOM操作:);如Ashish Kumar所述,.innerHTML提供元素内部的HTML,如果您只需要文本,您可以在问题元素上执行.text/.value。您的用例是什么?当前的答案是一个浏览器。如果您正在抓取,您应该使用一些像selenium这样的东西。我正在点击一个API,它给了我一个HTML(使用javascript)。我想解析HTML(在javascript修改后)并返回一些特定的标记字段。你是如何处理对API的请求的?这并不能真正做到在函数启动时刷新页面内容。