Почему я получаю 500 Ошибка при сканировании в JavaScript - PullRequest
0 голосов
/ 30 января 2019

Это работало до вчерашнего дня, но теперь я получаю 500 ошибок на этом сайте: "https://music.bugs.co.kr/chart/track/day/kpop" Я хочу получить некоторую информацию, но не могу.

Вот мой краткий код

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.

Я думаю, что это проблема сайта, могу ли я что-нибудь сделать?

1 Ответ

0 голосов
/ 30 января 2019

Я предполагаю, что вы не являетесь владельцем, если bugs.co.kr.

Ошибка 500 - это сигнал о том, что с другой стороны что-то не так (bugs.co.kr).Если это не под вашим контролем, вы не можете ничего делать напрямую.

То, что вы могли бы сделать:

  1. Подождите!Обычно эти 500 ошибок очень быстро обнаруживаются владельцами / разработчиками удаленного сайта и быстро исправляются.
  2. Свяжитесь с сайтом: подайте отчет об ошибке;Отправить сообщение об ошибке по электронной почте;Заполните контактную форму!Все, что угодно.
  3. Найдите другой сервис (ошибка не устранена), который предлагает аналогичные данные.Возможно, вам придется переписать ваш код.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...