美文网首页
node爬取某网站的图片资源

node爬取某网站的图片资源

作者: 沉默紀哖呮肯伱酔 | 来源:发表于2020-07-22 13:43 被阅读0次
    const request = require('request'); // 发起http请求
    const fs = require('fs'); // 文件系统
    const stringRandom = require('string-random'); // 生成随机码
    
    const URL = ''; // 某网站地址 改地址返回图片资源的地址
    
    const requestUrl = () => {
        request(URL, function (error, response, body) {
            if (body) {
                console.log(JSON.parse(body).pic_url);
                // 获取图片地址
                const picUrl = JSON.parse(body).pic_url;
                // 生成图片存入本地
                request(picUrl).pipe(fs.createWriteStream("./imageList/" + `${stringRandom(16)}.png`))
            } else {
                console.log("error", error)
            }
        })
    }
    let num = 0;
    const maxNum = 10;
    const timer = setInterval(() => {
        if (num > maxNum) {
            clearInterval(timer)
        }
        num++;
        requestUrl()
    }, 5000);
    
    # node 执行该文件
    

    相关文章

      网友评论

          本文标题:node爬取某网站的图片资源

          本文链接:https://www.haomeiwen.com/subject/juwzkktx.html