본문 바로가기
TIL

레벨 테스트 작업 로그 #3 - 데이터 크롤링, MSW 라이브러리, Backdoor api (22.11.30 TIL)

by winteringg 2022. 11. 30.

어제 til 에서는 작업 생산성을 높이기 위해 뽀모도로 시간을 임의로 설정해서 그 스케줄대로 움직여보기로 액션플랜을 세웠었다.

 

레벨 테스트 작업 로그 #2 - 생산성 높이기 (22.11.29 TIL)

레벨 테스트 2일차인데 속도가 잘 나지 않는다. 왜 그럴까 생각해보니, 기존 과제들은 미리 설계가 다 되어 있는 상태에서 나에게 주어진 것은 구현뿐이었다. 하지만 이제부터는 API 설계부터, 처

winteringg.tistory.com

그리고 오늘! 목표는 12 뽀모였는데 현재 11 뽀모까지는 달성했고, 퇴근하고 나서 12 뽀모는 현재 진행중이다. 

뭔가 시간대를 딱 정해두고 작업을 하니 집중력도 훨씬 높아졌고, 중간중간 산만해지는 시간대를 위해 20분 쉬는 시간도 넣어주었다. 원래는 낮잠 시간도 있었는데 (ㅋㅋㅋㅋ) 20분 쉬는시간에 산책을 다녀오니 졸음도 퇴치되어 아주 알찬 하루를 보냈다.

오늘의 작업 로그로는, msw 라이브러리를 사용해서 프론트에서 실제 서버를 대체하는 모킹 서버를 불러와 테스트를 마쳤고, 쥬쥬님의 도움으로 데이터 크롤링에 도전해보았다. 쥬쥬의 아래 블로그 링크 참고!  만약 ModuleNotFoundError: No module named 'bs4' 에러가 뜬다면 pip install bs4bs4  로 라이브러리를 설치하면 된다.

 

20221130 TIL 인생 최초로 크롤링을 해보다

이번 과제에서는 카카오 선물하기를 비슷하게 만들어보아야 한다. 쇼핑몰은 상품들을 파는 곳이기 때문에 상품 정보를 등록해야 하는데, 페이지네이션을 제대로 구현해보기 위해서는 적어도 81

yomiju.tistory.com

크롤링한 데이터를 이제 백엔드에서 Spring JDBC template 을 사용해 backdoor api 에다 넣어주기만 하면 된다. 내일은 이 데이터들로 페이징을 한 후에 상품 상세 페이지를 구현할 예정이다. 이번 주말 안에 css 스타일링 전까지는 구현할 수 있도록 속도를 내보자!

댓글