簡體   English   中英

為什么在抓取JavaScript時出現500錯誤

[英]Why am I am getting 500 Error while crawling in javascript

它一直工作到昨天,但是現在我在此站點上遇到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。

我認為這是該網站的問題,我能做些什么嗎?

如果bugs.co.kr,我假設您不是所有者。

錯誤500表示對方有問題(bugs.co.kr)。 如果這不受您的控制,則您將無法直接執行任何操作。

可以做的事情:

  1. 等待! 通常,遠程站點所有者/開發人員可以非常快速地檢測到這500個錯誤,並可以快速修復這些錯誤。
  2. 與網站聯系:提交錯誤報告; 發送錯誤報告電子郵件; 填寫聯系表格! 任何東西。
  3. 查找提供類似數據的其他服務(ff錯誤未解決)。 您可能需要重寫代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM