안녕하세요. 인턴 개발자 배진환입니다.
벌써 3주차라니.. 시간이 너무 빨리 지나가는 것 같아요..!
이번 주에는 크롤링 웹앱을 직접 사용할 형욱님의 피드백 위주로 작업을 진행하였습니다!
Plan
제가 받은 피드백은 크게 두 가지였습니다.
- 크롤링 한 게시물 편집 시 워드프레스 편집기의 신버전으로 적용이 되도록 해 주세요
- 글을 많이 올리는 두 작가님의 블로그에서도 크롤링이 가능하다면 좋을 것 같아요
기존에 크롤링한 게시물 편집 시 구버전으로 편집이 가능하여 신버전의 기능을 사용할 수 없게 되어 많이 불편해 하셨어요😂
신버전과 구버전의 차이는 쉽게 말하면 구버전은 그냥 편집기 기능만 가능하다면 신버전은 노션과 같이 슬래시(/)를 통한 블록을 사용할 수 있었어요(리스트, 인용, 제목글 작성 등의 기능)
Do
- 12/2
태그 생성하는 함수를 실행할 때 gemini API 를 사용하는데 간헐적으로 실패하는 경우가 생기며 600초간 응답을 기다리는 경우가 생겼어요.. 때문에 크롤링 시간이 대폭 증가하는 경우가 생겼습니다..
그래서 태그를 생성하고 응답을 받기까지 10초 이상이 걸리면 더 이상 기다리지 않도록 수정했습니다
- 12/3
오늘은 형욱님께서 크롤링을 진행하는 날이라 직접 프로그램을 실행시켜 진행해 보았어요!!
하지만.. 에러 발생…!! 크롬 드라이버 충돌 문제가 생겼어요..
기존에 있던 크롬 드라이버 파일을 최우선으로 적용하여 크롤링을 진행하는데 해당 드라이버 버전이 크롬 브라우저의 버전과 달라 충돌이 일어났습니다.
해당 드라이버 파일을 지우고 실행하니 문제없이 실행되었어요!
- 12/4
크롤링 해온 게시글이 워드프레스에서 편집 시 신버전을 사용할 수 있도록 크롤링되는 방법을 고민하였습니다.
확인해보니 기존에는 html 코드 그대로 크롤링해와서 업로드하였는데 코드에 주석 처리를 해서 업로드하니 신버전 기능을 사용가능하도록 업로드되는 것을 확인했습니다!!
<!– wp:paragraph –>
<h3>제목입니다</h3>
<!– /wp:paragraph –>
위와 같이 하면 하나의 블록안에 텍스트가 담기게 되는 것이죠!!
외에도 이미지나 동영상 같은 경우는 처리 방법이 다르다는 것을 알았고 적용하는 작업을 진행했어요!
- 12/5
이제 겨우 브런치 블로그를 모두 적용하고 메일리 블로그도 똑같이 동작하도록 작업을 진행했습니다.
그냥 모두들 같은 블로그를 쓰셨다면…
라는 생각과 함께 메일리 블로그 작업을 진행했어요..!😂
- 12/6
드디어!! 브런치와 메일리 모두 신버전 편집기 사용이 가능하도록 업로드되게 수정했습니다!
이제는 형욱님께서 말씀해주신 가장 글을 많이 자주 올리시는 두 작가님의 블로그가 크롤링 가능하도록 작업을 진행했어요.
두 작가님 모두 브런치나 메일리 블로그가 아니어서 크롤링을 하려면 다른 방법으로 진행해야 했어요! (신버전 편집기 사용 가능하도록 하는 작업도 추가적으로 같이 진행했습니다)
현재 한 분의 블로그는 크롤링 가능하도록 작업을 마무리하고 다른 한 분의 블로그도 작업중입니다!
Insight
피드백은 단순히 잘했냐 못했냐를 넘어서 서로에게 동기부여를 주는 과정이라는 걸 깨달았습니다. 그리고 그 과정에서 진심 어린 칭찬이 얼마나 큰 힘이 되는지도요.
“개발은 혼자 하는 작업처럼 보이지만, 사실은 사람들과 연결되는 과정이다. 그 연결이 정말 즐겁다!”
앞으로도 웃음과 배움이 가득한 피드백을 받으며 성장해 나가고 싶습니다! 🎉