为什么在javascript中爬行时会出现500个错误
它一直工作到昨天,但现在我在这方面得到了500个错误 地点:“ 我想得到一些信息,但我不能 这是我的简短代码为什么在javascript中爬行时会出现500个错误,javascript,lambda,Javascript,Lambda,它一直工作到昨天,但现在我在这方面得到了500个错误 地点:“ 我想得到一些信息,但我不能 这是我的简短代码 const Crawler = require('crawler'); exports.daily = async () => { var c = new Crawler({ maxConnections: 10, callback: function (error, res, done) { if (error) { conso
const Crawler = require('crawler');
exports.daily = async () => {
var c = new Crawler({
maxConnections: 10,
callback: function (error, res, done) {
if (error) {
console.log(error);
}
else {
try{
console.log(res.statusCode);
}
catch (e) {
console.log(e);
}
}
done();
}
});
// Queue just one URL, with default callback
let url = 'https://music.bugs.co.kr/chart/track/day/kpop';
c.queue(url);
}
我估计是200,但它扔了500
我认为这是网站的问题,我能做些什么吗?如果bugs.co.kr是,我想你不是网站的所有者 错误500是指另一端出现了问题(bug.co.kr)。如果这不在你的控制之下,你就不能直接做任何事情 你可以做的事情:
500错误是内部服务器错误。你需要查看服务器端日志才能得到真正的错误消息。@昆汀我认为这个url是询问者的外部资源,他没有访问权限是的,那个url不是我的,你现在面临500吗?看起来这项服务现在在线,所以应该会返回200@yunzen-然后他们应该与外部资源的控制者交谈。是他们的服务失败了,没有有用的错误消息。可能是“他们的数据库已损坏”或“他们注意到OP向他们的站点发出自动请求,IP阻止了他们”。它不是随机的,因此可以合理地调试。