Hexo个人博客进阶-相册,使用nodejs拉取ins上的图片并保存json数据。
npm install
node app.js
打开app.js
找到该行
//发送请求
request({uri: baseUrl}, function (error, response, body) {
if (!error && response.statusCode == 200) {
let resData = JSON.parse(body).data;
打开你的代理软件查看你的代理端口,以ss为例
修改代码为:
//发送请求
request({uri: baseUrl,'proxy':'http://localhost:1080'}, function (error, response, body) {
if (!error && response.statusCode == 200) {
let resData = JSON.parse(body).data;
以及
//下载方法
var download = function (url, dir, filename) {
request.head(url, function (err, res, body) {
request({uri: url,'proxy':'http://localhost:1080'}).pipe(fs.createWriteStream(dir + "/" + filename + ".jpg"));
});
};
由于超时的情况不是所有人都有发生,并且代理端口号根据代理软件的不同也可能不同因此不能直接修改代码,只能视情况添加