ВЕРСИИ:
node v8.11.4
"express": "^4.16.3",
"jsdom": "^11.3.0",
"request": "^2.88.0",
КОД:
var express = require('express');
var app = express();
var router = express.Router();
var request = require('request');
var jsdom = require("jsdom/lib/old-api.js");
var page = request('https://www.ggole.com', function(err, resp, content) {
jsdom.env(
{
html: content,
done: function (err, window)
{
if (err) {console.log(err);}
var document = window.document;
document.body.appendChild(canvas);
var data = canvas.toDataURL();
window.close();
}
});
}
ПРОБЛЕМА:
Я хотел бы сделать скриншот страницы Google.Это возможно с JSdom?Содержимое страницы находится в тэге canvas, как сделать из него картинку и отправить ее пользователю / отредактировать?
var data = canvas.toDataURL ();не работает, как ожидалось.Любая помощь приветствуется.