티스토리 뷰


프로젝트 개발 계기

학부시절, 기말고사가 끝나면 기다리게 되는 것은 랜덤한 날짜에 발표되는 성적이었다.

이제는 본인 학교 성적이 발표가 되면 알림으로 떠서 오지만, 지금은 안정되었나 모르겠다. 가끔 알림이 안뜨는 경우도 있었다.

또한, 이번 학기 성적을 확인하기 위해서는 상당히 복잡한 절차를 걸쳐서 들어갔어야 했다. 세어본 결과, 로그인 버튼 포함 5번을 클릭해야 한다.

그래서 아이디와 비밀번호만 입력하면 바로 이번학기 성적이 뜨는 서비스가 있으면 어떨까 라는 생각 끝에 개발하게 됐다. 


사용한 개발재료들
  • 파이썬 Django - 서버
  • 파이썬 Selenium - 학교 포털사이트 크롤링(파싱). bs4는 html과 css등 실시간으로 바뀌지 않는 정적인 데이터만 불러올 수 있다. 성적은 자바스크립트로 개발 돼, 업데이트 하면 동적으로 데이터가 변경되기 때문에 selenium을 사용하였다. 단점은 속도가 너무 느리다는 점...
  • 부트스트랩 - UI 디자인

화면과 간단 기능 설명

 

첫 화면(로그인)
로그인 실패 시(팝업보다 좀 더 업그레이드 시켜봄)
로그인 성공 시
검색결과가 없습니다. 는 여기서 크롤링. 현재 성적나오는 시즌이 아님.

 

마지막으로 성적 나오는 시즌이 되면 표로 나오게 할 예정이다.

졸업생인 본인은 현재 누구에게 도움을 요청해야하는지가 가장 큰 숙제로 남음.

왜냐면 난 성적 발표 시즌이 와도 나올 성적이 없기 때문이다..

저 태그만 알려주면 되는데...


이 프로젝트 또한, 핵심적인 기능 구현을 중심으로 포스팅 될 계획이다.

엄청난 삽질 끝에 이루어낸 작품이기 때문에 많은 사람들에게 도움이 되길 바라며...

반응형
댓글