Как и в заголовке, я хочу создать функцию nodejs, которая могла бы загружать значки групп WhatsApp по их приглашающей ссылке.
Я попытался использовать http.get узлаjs и попытался передать его по адресу fs.createWriteStream.
const http = require('http');
const fs = require('fs');
const file = fs.createWriteStream("file.png");
//https://chat.whatsapp.com/invite/KyoQYfjZoNp88N70ddL9N7/img/v4/icon-chat.png
var opt = {
host: 'chat.whatsapp.com',
path: '/invite/KyoQYfjZoNp88N70ddL9N7/img/v4/icon-chat.png',
headers: { origin: 'https://chat.whatsapp.com/invite/KyoQYfjZoNp88N70ddL9N7'}
};
const request = http.get(opt, function(response) {
response.pipe(file);
});
console.log(request);
Я ожидал, что он справится с этой задачей.Он сделал запрос http, так как я видел журнал консоли, а также создал файл file.png, но этот файл был пуст и его размер равен 0 байт.Будут ли какие-либо юридические проблемы при выполнении подобного рода извлечения с чужого сервера?Если да, пожалуйста, объясните это тоже, потому что я хочу решить все вопросы (как программные, так и юридические)