1. 문제 발생
- Javascript 동적페이지에서 크롤링은 Jsoup으로는 불가능하다........ (맨땅에 헤딩이다보니 누군가에게는 기본적인 지식이겠지만 이런 것 조차 모르고있었다는게 너무 부끄럽다.......이 무지는 어느 단계에서 해결되었어야 하는지 조차 알 수 없는게 조금 답답하다...)
2. 해결방법 및 단점
- 사전기능을 원천 삭제(없애기는 너무 아쉬운 기능)
- 동적페이지 크롤링 가능 옵션 서칭(아직 한 가지만 알아봤지만 selenium의 경우에는 웹페이지를 제어하여 상호작용하는 방식이라 앱이 무거워지거나 느려질 수 있을 것으로 생각됨)
- 정적페이지 사전웹페이지를 서칭(제일 간단한 방법이기는 원하는 정보가 한 페이지에서 모두 나오지 않는 사이트가 대부분임)
- Chat-GPT 사용 (gp.....t...? 일관적인 결과물이 나올 수 있도록 연구하는데 더 시간이 오래걸릴 것 같음)
3. 추후 방향
- 일단 사전기능은 제외하고 빌드
- 사용자가 직접 정보를 기입하게 해서 추후의 시간을 시험문제 내는 방법을 연구하는데 사용하도록 선회
- 시제품은 주관식만으로 시험을 내는 방식으로 가볍게 만들어 출시.
- 추천기능은 출시 이후 업데이트로 고민(여기서 크롤링기능 또는 직접 작성한 단어 중 추천되도록 하게 하는 등 결정하기로 함)
'Development > JAVA 앱 개발노트' 카테고리의 다른 글
(My Voca) Day 18. 개발일지 (0) | 2023.08.20 |
---|---|
(My Voca) Day 17. 개발일지 (0) | 2023.08.08 |
(My Voca) Day 16. 현재 문제 상황 (0) | 2023.06.27 |
(My Voca) Day 15. 현재 문제 상황 (0) | 2023.06.25 |
(My Voca) Day 14. 현재 문제 상황 (0) | 2023.06.20 |