인하대학교 수강신청 시간표 크롤러
npm install --save inha-timetable
const fs = require('fs')
const { getTimeTable, getDeptCode } = require('inha-timetable')
getTimeTable(getDeptCode('정보통신공학과'), '전공')
.then(courses => {
console.log(courses)
fs.writeFileSync('courses.json', JSON.stringify(courses, null, 4))
})
.catch(e => console.error(e))
시간표를 인하대학교 수강신청에서 가져옵니다.
Returns: Array
- 시간표 배열을 반환합니다.
Param | Type | Description |
---|---|---|
deptCode | string |
학과 코드 |
category | string |
필수(전공+교양필수), 전공, 교양필수, 영어, 핵심교양, 일반교양 |