const request = require('request')
const cheerio = require('cheerio')
const fs = require('fs')
const path = require('path')
let targetUrl = 'http://............'
request(targetUrl, (err, result, body) => {
if (err) { throw Error(err) }
let $ = cheerio.load(body)
$('img').each( function(i) {
let imgUrl = $(this).attr('src')
if (!(imgUrl.includes('https') || imgUrl.includes('http'))) {
imgUrl = 'http:' + imgUrl
}
let pop = imgUrl.split('.').pop()
request(imgUrl).pipe(fs.createWriteStream( path.join(__dirname, i + '.' + pop), {encoding: 'utf8'}))
})
})
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。