Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

몇개의 학교 급식을 찾을 수 없습니다. #5

Closed
cjaewon opened this issue Nov 10, 2019 · 1 comment
Closed

몇개의 학교 급식을 찾을 수 없습니다. #5

cjaewon opened this issue Nov 10, 2019 · 1 comment
Labels
bug Something isn't working

Comments

@cjaewon
Copy link
Contributor

cjaewon commented Nov 10, 2019

급식을 찾을 수 없는 문제가 종종 소수의 학교에서 발생하고 있습니다.
처음에는 저는 나이스에 영양사 선생님이 올리지 않은 거라고 생각하였는데
타 서비스에서는 급식을 잘 보여주더라고요 그래서 찾아보니 파이썬의 pyneis라는
모듈로 테스트를 해봤는데 pyneis에서는 잘 파싱이 되었습니다.
해결 방법이 없을까요? 😢 😢 😢

+제 생각에는 링크 파싱에 문제가 있는 것 같습니다.

대표적인 학교로는 대전지족중학교 입니다.

var School = require("node-school-kr")

const school = new School()
school.init(School.Type.MIDDLE, School.Region.DAEJEON, 'G100000477');

console.log(school.getTargetURL('meal', 2019, 11)) 

//>> 링크로 들어가보니 아무 급식이 안 나옵니다
import neis
client = neis.NeisClient('대전')
schools = client.search_school('지족중')
meals = schools[0].get_weekly_meals(2019, 11, 11, 2)

for i in meals:
    print(i.menus)
"""
[]
[<Menu: 보리밥>, <Menu: 파육개장>, <Menu: 수제생선까스&파스타샐러드>, <Menu: 멸치콩자반>, <Menu: 깍두기>]
[<Menu: 찰현미밥>, <Menu: 바지락순두부찌개>, <Menu: 햄쌈&양배추숙쌈&우렁쌈장>, <Menu: 알타리김치>, <Menu: 쇠고기오이볶음>]
[<Menu: 불고기퀘사디아>, <Menu: 망고푸딩>, <Menu: 배추김치>, <Menu: 간짜장면>, <Menu: 짬뽕국>]
[<Menu: 찰밥>, <Menu: 청국장>, <Menu: 목살김치찜>, <Menu: 유채나물>, <Menu: 김구이>, <Menu: 깻잎초장아찌>]
[<Menu: 흑미밥>, <Menu: 베이컨감자전>, <Menu: 알타리김치>, <Menu: 국물떡볶이&꼬지어묵>, <Menu: 청포묵무침>]
[]
"""
@leegeunhyeok leegeunhyeok added the bug Something isn't working label Nov 12, 2019
@leegeunhyeok
Copy link
Owner

leegeunhyeok commented Nov 12, 2019

개발 중 중 큰 실수를 했네요... :(

대전 교육청의 URL을 대구 교육청의 URL로 작성한 문제임을 확인했습니다.
해당 문제 수정 후 정상적으로 결과 확인하였습니다.

오류 수정된 버전은 2.2.2 버전입니다. 해당 버전으로 업데이트하여 개발 진행하시면 될 듯 합니다.

오류 제보 감사합니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants