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

时间:2016-06-01 11:53:40

标签: javascript python html dom

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

2 个答案:

答案 0 :(得分:1)

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

在jquery中:

var fullCode= "<html>" + $("html").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>";

感谢this

答案 1 :(得分:0)

使用JQuery,您可以通过以下代码实现此目的

$(document).ready(function(){
    var html = "<html>"+$('html').html()+"</html>";
});