Загрузите значок группы WhatsApp из приглашающей ссылки в папку, используя узел js - PullRequest
0 голосов
/ 12 апреля 2019

Как и в заголовке, я хочу создать функцию 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 байт.Будут ли какие-либо юридические проблемы при выполнении подобного рода извлечения с чужого сервера?Если да, пожалуйста, объясните это тоже, потому что я хочу решить все вопросы (как программные, так и юридические)

...