1

私は Web クローラーを作成しており、プロジェクトの画像ディレクトリに画像を元の名前で保存したいと考えています。 .../glasses.png タイトル名を持つ別の画像、次に画像フォルダーに同じタイトルとして画像を保存したいここに私のコードがあります:

    var $ = cheerio.load(html);
    var title = $('head title').text();
    var keywords = $('head meta[name=keywords]').attr('content');
    var desc = $('head meta[name=description]').attr('content');
    var links = $('a');
    var img = $('img').attr('src');
    var request = http.get($, function(res){
        var imagedata = ''
        res.setEncoding('binary')

        res.on('data', function(chunk){
            imagedata += chunk
        });

        res.on('end', function(){

            fs.writeFile(img, imagedata, 'binary', function(err){
                if (err) throw err
                console.log('File saved.')
            });
        });

    });

どんな助けでも大歓迎です

4

0 に答える 0