使用节点js从邀请链接下载WhatsApp组图标到文件夹

时间:2019-04-12 10:19:24

标签: node.js download whatsapp

正如标题所述,我想创建一个nodejs函数,该函数可以从其邀请链接中下载WhatsApp组图标。

我尝试使用nodejs http.get并尝试将其管道传输到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字节。


从别人的服务器进行这种提取是否会有任何法律问题? 如果是这样,请也解释一下,因为我想解决所有问题(程序性和法律性)

0 个答案:

没有答案