AC-corporation / server

수강신청 도움 서비스 AllClear Server Repository
0 stars 2 forks source link

크롤링 시간최적화, 유세인트 업데이트 반영, 크롤링 자체 테스트 코드 추가 #40

Closed Namjeongsu closed 10 months ago

Namjeongsu commented 10 months ago
  1. 크롤링 시간 최적화

    • CrawlMemberInfo에 있는 thread.sleep 코드 불필요한 부분 삭제
  2. 유세인트 업데이트 반영

    • 학기별 성적 상세보기 변경 사항 반영해서 코드 수정 완료
  3. 크롤링 자체 테스트 코드 추가

    • CrawlInfo 클래스, CrawlSpeedExceptionTest 테스트코드 추가 <- 추후 유세인트 업데이트시 유지보수에 필요
Namjeongsu commented 10 months ago

동적으로 웹 요소들 로딩이 끝나면 thread.sleep 없이 시간 최적화 실행했으나 그냥 thread.sleep 쓰는것 보다도 느려서 thread.sleep을 몇 군대 삭제 했고 CrawlMemberInfo의 loginUsaint 함수에서 아이디 입력폼 이름이 memberid 로 되어있길래 userid로 유세인트에 맞게 수정했습니다.