在用nodejs仿写单页模板扒手的时候,使用axios下载的图片无法正常打开,所以换了一种方式,下载图片需要两种一种http 一种https,用来下载http和https地址下的图片。
import fs from 'fs'
var Stream = require('stre...
yekong
3年前 (2022-04-05)
喜欢
设置编码
在用nodejs仿写单页模板扒手的时候,实现下载css文件的时候,css文件是乱码的,排查发现可能是出现了bom头,设置一下写入编码就可以了。{encoding: 'utf8'}
fs.writeFile(filePaths, res.data, {encoding...
yekong
3年前 (2022-04-05)
喜欢
const hash256Sync = createFileHash256Sync(filePath)
const hash256Syncafter = createFileHash256Sync(filePath2)
...
yekong
3年前 (2022-04-05)
喜欢
在仿写单页模板扒手时,遇到一个需要删除文件的功能,以前也没用过fs,记录一下代码方便以后复用查询。
fs.unlink(filePath2,(err,data)=>{
if (err) {
...
yekong
3年前 (2022-04-05)
喜欢
在用nodejs仿写单页模板扒手的时候,需要一个功能,获取文件后缀名,文件后缀名的情况有几种,比如文件名后面会有问号或者会拼接一些参数等情况,这就需要获取文件地址最后一个斜杠后面的内容,然后过滤掉问号以及拼接参数,剩下的应该就是图片名称了。
获取最后一个斜杠后面的内容
var d...
yekong
3年前 (2022-04-05)
喜欢
在用nodejs仿写单页模板扒手的时候,需要下载js文件,这里用到了axios以及fs来实现功能。
使用
async getDownJs() {
var that = this;
for (const url of that.jslist) {
...
yekong
3年前 (2022-04-04)
喜欢
nodejs仿写单页模板扒手时,遇到下载文件却提示目录不存在,这就需要先判断一下目录是否存在,如果不存在就创建一个。使用到了fs.
fs判断目录是否存在不存在就创建
if (!fs.existsSync("/js/")) {
fs.mkdirSync(...
yekong
3年前 (2022-04-04)
喜欢
nodejs仿写单页模板扒手时,遇到一个选择保存目录的功能,这里使用的是electron实现的ui,那么就用electron提供的api来实现吧。
electron vue页面选择并获取路径地址,需要vue触发事件,主进程监听触发选择,并返回给vue页面。
vue页面
impo...
yekong
3年前 (2022-04-04)
喜欢
nodejs仿写单页模板扒手时,遇到一个点击按钮,将地址复制粘贴到输入框内的功能。
electron 需要实现一个功能,点击按钮将内容粘贴到输入框内
const clipboard = require('electron').clipboard
getClipboard() {...
yekong
3年前 (2022-04-04)
喜欢
electron-vue-template
今天找了几个electron vue的脚手架,发现都不太好用,一般问题都出在无法编译打包上面。最终定位在了一个模板上
模板
一个既可以打包mac 又可以打包win
electron-vue-template gitee
终于解决了我的需...
yekong
3年前 (2022-04-04)
喜欢