我正在尝试将HTML(通过向一个网站发送POST请求而获得)转换为Node.js中的png
当我得到响应html代码时,POST请求似乎运行正常
html2canvas库似乎只是解决方案,但是由于它在Node.js中不起作用,因此我尝试创建一个html文档,并使用html参数<html><head></head><body>Test</body></html>
向它发送GET请求,但是我刚刚收到了源html代码的回复:
<html><head>
<script src="scripts/html2canvas.js"></script>
<script>
window.addEventListener("load", function(){
var urlp = new URLSearchParams(window.location.search);
var b = new DOMParser().parseFromString(urlp.get("html"), "text/html").body.innerHTML;
document.body.innerHTML = b;
html2canvas(document.body).then(canvas => {
new Response(canvas.toDataURL());
})
});
</script>
</head>
<body></body></html>
是否可以使用html发送响应? 或者也许是解决这个问题的另一种方法?