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