最近发现一个好玩的项目,在某平台看电子书籍时,发现了本地可以爬取该平台的相关资源,
每次加载,在本地都会有一个静态的html文件,以及其它的资源文件:图片资源、css样式文件等
因为图片资源有太多,不像其它脚本文件或者html文件直接复制一次就完事,需要一次一次手动另存为,因此诞生了一个想法,就是写一个脚本让电脑自己去下载。
基于vue/cli脚手架做的,因为跨域好解决 哈哈哈
粗糙的界面
1 | <template> |
操作界面
尚欠火候的脚本
1 | <script> |
前端跨域
在项目下新建一个文件 vue.config.js,内容代码如下:设置了代理到本地,解决了前端跨域
1
2
3
4
5
6
7
8
9
10
11
12
13
14
module.exports={
devServer:{
host:"0.0.0.0",
proxy:{
"/photos":{
target:"http://reader.epubee.com",
changeOrigin:true,
pathRewrite:{
"/photos":""
}
}
}
}
}
根据以上内容就完成了,对图片的自动化下载。
备注:要看下载图片名称之间的联系,这次我下载的图片都是固定的名称+升序的序号,所以算是比较幸运
打赏一下
- 本文链接:https://coldfrontxu.github.io/2021/01/12/%E8%87%AA%E5%8A%A8%E5%8C%96%E4%B8%8B%E8%BD%BD%E5%9B%BE%E7%89%87%E8%B5%84%E6%BA%90/
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。