当前位置: 首页 > news >正文

sw网站建设品牌网站建设3a小蝌蚪

sw网站建设,品牌网站建设3a小蝌蚪,金坛建设银行总行网站,网站投放广告赚钱吗新建一个文件夹,npm i axios 实测发现只需保留node_modules文件夹,删除package.json不影响使用 1.纯下载图片 其实该方法不仅可以下载图片,其他的文件都可以下载 const axios require(axios) const fs require(fs) var arrPic [https:…

新建一个文件夹,npm i axios

实测发现只需保留node_modules文件夹,删除package.json不影响使用

1.纯下载图片

其实该方法不仅可以下载图片,其他的文件都可以下载

const axios = require('axios')
const fs = require('fs')
var arrPic = ['https://tva1.sinaimg.cn/large/9ed5c127gy1gxbaj7wmu0j20j00g9tc3.jpg', 'https://tva1.sinaimg.cn/large/9ed5c127gy1gxbaf5rt0hj20ht0g60us.jpg']
arrPic.forEach((v, k) => {if (v == '') {console.log('======1111空文件地址')return}var arr = v.split('/')var fileName = arr.pop()fetchPic(v, fileName)
})function fetchPic(picUrl, fileName) {axios({method: 'get',url: picUrl,responseType: 'arraybuffer',}).then(function (response) {fs.writeFileSync(fileName, response.data)},(e) => {console.log('错误', e)})
}

从html文件中获取图片地址

替换部分图片地址并生成新文件及下载

用于wordpress文章正文里面的外链图片的替换

let fs = require('fs')
const axios = require('axios')/** 下面3行是把图片地址前半段进行正则替换,并写入新的文件内*/
var htmlStr = fs.readFileSync('./post.html', 'utf8')
var lastData = htmlStr.replace(/https:\/\/tva1.sinaimg.cn\/large\//g, 'https://pic.xxx.com/')
fs.writeFileSync('./after.html', lastData)// 定义正则表达式来匹配图片地址
//var regex = /<img[^>]+src\s*=\s*['"]([^'"]+)['"][^>]*>/g;
var regex = /https?:\/\/tva1\S+\.(?:jpg|jpeg|png|gif)/g;
//arrPic = htmlStr.match(/https:\/\/tva1.+(\.jpg|\.jpeg|\.png|\.gif)/)
var matches = [];
var match;
while ((match = regex.exec(htmlStr)) !== null) {matches.push(match[0]);
}// 输出匹配到的所有图片地址matches.forEach((v, k) => {if (v == '') {console.log('======空文件地址')return}var arr = v.split('/')var fileName = arr.pop()getPic(v, fileName)
})function getPic(picUrl, fileName) {axios({method: 'get',url: picUrl,responseType: 'arraybuffer',}).then(function (response) {fs.writeFileSync(fileName, response.data)//  response.data.pipe('c:\\user\\aexx\\Desktop' + fs.createWriteStream(fileName))},(e) => {console.log('错误', e.response.status)})
}

http://www.yayakq.cn/news/490650/

相关文章:

  • 企业网站建设一条龙网站建设 蜂图网络
  • 四川网站建设设计公司哪家好中学生制作网站
  • 做企业网站市场分析wordpress用户前端发文
  • 怎么更改网站域名代做预算网站
  • 泉州建设网站公司吗电子商务的分类
  • 为企业做网站的公司做网站枣庄
  • 太仓网站设计早晨设计微信公众号小说网站怎么做
  • 去掉博客网站链接后面的wordpress国际新闻今天最新
  • 网站建设时怎么附加数据库网站建设公司知名企业
  • 为网站开发android客户端校园网站建设资源
  • 一个域名怎么弄二级域名福建网站优化建设
  • 做外贸哪个网站好跨境网站
  • 营销策划公司行业榜单seo岗位培训
  • 注册域名后怎么建设网站做网站一个人可以吗
  • 企业网站建设 租用服务器北京做网络推广的公司
  • 机场网站建设需求建设自有网站需要什么
  • 做婚礼网站的公司简介最新wordpress 优化版
  • 昆明seo公司网站在线制作app下载
  • 网站兼容性是什么意思海口免费网站建设
  • 泉州网站的建设wordpress 修改首页
  • 微信公众号怎么做链接网站在线网站域名whois查询工具
  • 手机网站建站步骤论文网站数据包如何做架构
  • 中山祥云网站建设南京网络设计
  • 浏览量最大的网站dw软件下载官方免费下载
  • 做一个公司的门户网站多少钱网站基础维护
  • 如何组建一个小型局域网无锡做网站优化公司
  • 东莞网站建设 家具凡客建站登录入口
  • 网站渗透摄影网站建立
  • 淘宝上那些做网站seo的管用吗就业网站建设总结
  • 门户网网站建设功能需求表智能手机软件开发