Я получил этот фрагмент кода, отправив запрос на следующий URL-адрес и вернув изображение в ответ на обещание.Затем я регистрирую это изображение в консоли, которое, как я полагаю, работает нормально, поскольку в консоли оно выполняется в двоичном виде.
var app = require('express')();
var http = require('http').Server(app);
var rp = require('request-promise');
var options = {
uri: 'http://tapas.clarin.com/tapa/1990/02/22/19900222_thumb.jpg',
headers: {
'User-Agent': 'Request-Promise'
},
json: true // Json parse
};
rp(options)
.then( res => {
console.log(res)
})
.catch(function (err) {
console.log(err)
});
http.listen(3000, function(){
console.log('listening on localhost:3000');
});
Мне нужно вместо того, чтобы печатать изображение в консоли, отображать его ввид, но я не могу это сделать, уже все перепробовал.
Зачем?
Я пытаюсь сделать робота, который нажимает на URL с разными параметрами и выводит изображенияобратно каждый раз, когда он попадает в URL, тогда мне нужно сделать что-то еще с каждым изображением.
Это мое простое представление.
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Tapas Clarin</title>
</head>
<body>
<div id="tapas">
<!-- Acá quiero mostrar la imagen -->
</div>
<script src="./app.js"></script>
</body>
</html>