我正在尝试获取给定的URL,请求的内容只是HTML内容。我无法在链接中看到实际的json内容。收到禁止请求403的错误。如何纠正此错误。请有人帮我。
const request = require ('request');
const fs = require('fs');
const http = require('http');
var stockedsnack = [ ];
request({
url: 'https://ca.desknibbles.com/products.json?limit=250',
json:true,
},(error,response,body) => {
var stockedsnack = body
console.log(body);
});
答案 0 :(得分:1)
尝试设置用户代理:
request({
url: 'https://ca.desknibbles.com/products.json?limit=250',
json:true,
headers: {'user-agent': 'node'}
},(error,response,body) => {
var stockedsnack = body
console.log(body);
});