컴퓨터공학과.js 982 Bytes
var request = require('request');
var options = {
  'method': 'GET',
  'url': 'https://sugang.khu.ac.kr/core?attribute=lectListJson&lang=ko&loginYn=N&menu=1&p_major=A10627&p_year=2022&p_term=10&initYn=Y',
  'headers': {
    'Cookie': 'JSESSIONID=0hka3HzdSAOOvWw17F0W3OixVWW5MKzJg31nZrYU3yjMlmIv7GF9vasjvDsYwTAe.amV1c19kb21haW4vV0hfU3VnYW5nMQ==; WMONID=R84FN19dbP4'
  },
  formData: {
    'attribute': 'lectListJson',
    'lang': 'ko',
    'loginYn': 'N',
    'menu': '1',
    'p_major': 'A10627',
    'p_year': '2022',
    'p_term': '10',
    'initYn': 'Y'
  }
  
};

request(options, function (error, response) {
  if (error) throw new Error(error);
  var jason = response.body
  var json = JSON.parse(jason)

  for (var i in json["rows"]){
    var obj = {};
    obj['name'] = json["rows"][i]["subjt_name"];
    obj['time'] = json["rows"][i]["timetable"];
    obj['prof'] = json["rows"][i]["teach_na"];
    obj['credit'] = json["rows"][i]["unit_num"];
    console.log(obj);
  }
});