안녕하세요. 얼마전에 ’숫자가 주는 무서움이라고 할까요‘ 라는 글을 강호정담에 썼었습니다. 글 주소 -> http://square.munpia.com/boFree/816827
지금은 지워져 있는데, 한 분께서 조회수를 가지고 꽤나 자세한(그리고 굉장히 냉정한 ㅠ.ㅠ) 분석을 해 주셨던 기억이 있습니다. 저로서는 생각하지 못했던 부분까지 너무 잘 짚어 주셨더라구요.
아마 문피아에 계시는 많은 작가님들께서도 글을 쓰시면서 조회수, 추천, 선작등의 지표를 신경쓰시리라고 생각합니다. 문피아에서도 기본적인 정보는 제공하지만 실사간으로 업데이트가 되다보니, 저번주 보다 얼마나 많은 분들이 내 글을 읽으신 걸까? 하는 부류의 정보는 찾기가 힘들더라구요.
그래서 Excel 로 간단하게 Web Crawler를 만들어보았습니다. 말은 거창한데 별거 아니고 그냥 인터넷에서 많이 하시는 ‘복사해서 붙여넣기’를 대신 해주는 매크로라고 보시면 될 것 같아요. Web Crawler라면 php같은 프로그래밍 언어를 써서 만드는게 더 낫겠지만 굳이 Excel을 쓴 이유는 이게 회사에서 땡땡이치면서 만들었기 때문에 그렇습니다. 그렇습니다, 저는 월급도둑입니다.
테스트 해 보니 처음에 넣을려고 했던 기능은 다 되는 것 같아서 혹시 문피아 작가님들 중에도 쓰실 분이 있을지 몰라 이렇게 올려봅니다. 엑셀로 만든 거기 때문에 당연히 MS office가 깔려있어야 하구요, 파일을 실행시키기 위해서는 ‘매크로 허용’을 해 주셔야 합니다. 급하게 만든거라 (월급 루팡도 양심껏!) 에러처리 막 이런거 없어서 버그가 있을 수도 있고, 만약 문피아에서 지금 쓰고 있는 게시판 양식을 변경한다면 작동 안할 겁니다.
각설하고, 쓰는 방법은 이렇습니다.
0. 위에 써져있듯, 급하게 만들어 에러처리가 전혀 들어가 있지 않기 때문에 문서의 내용을 함부로 변경하시면 작동을 안할 수 있습니다. 그림은 클릭하시면 큰 사이즈로 보실 수 있습니다.
1. 일단 아랫 그림에서 처럼 Setting page의 A1 셀에 내가 분석하고자 하는 작품의 주소를 복사/붙여넣어 줍니다. 아마 이게 해당 매크로에서 사용자가 직접 정보를 입력해야 하는 유일한 셀일 겁니다. 저는 예제로 제가 쓰고 있는 작품을 넣었습니다. 아래의 html 코드들은 원하는 정보만 가져오기 위해 넣어둔 거라 절대로! 변경하시면 안됩니다. 주소를 입력하셨다면, 분석하기 버튼을 눌러주시면 됩니다.
2. 성공적으로 정보를 긁어왔다면 아래와 같은 탭이 만들어집니다. 탭의 이름은 작품명_날짜_시간 형태로 자동적으로 생성됩니다. 즉 밑에 보이는 이초불요(二招不要) _170905_085000 라는 탭은, 이초불요(二招不要) 라는 작품을 17년9월5일 아침 8시50분에 분석했다는 이야기 입니다. 게시판을 돌면서 1번글(가장 첫글)까지 정보를 긁어 오게 되어 있습니다.
3. 위의 그림을 간략히 설명 드리면 7번째 줄까지는 간략한 정보입니다. 총 조회수, 총 추천수, 연재기간(1화로 부터 지난 날짜), 1화당 평균 조회수, 추천수 등등이 나옵니다. 평균 연재주기는 연재수/연재기간 입니다. 0.3 이라는건 하루에 0.3편씩 올렸다는거죠. 그리고 추천수/조회수는 조회수 대비 추천수입니다. 저는 1.90%, 그러니까 100명이 읽으셨다면 그 중에 1.9명이 추천을...... (아이고 슬퍼라)
그리고 그 아래에는 각 회차별 정보입니다. A~F열 까지는 서재에서 보실 수 있는 정보들을 긁어온 것이고 H~M열은 간단한 통계자료들을 담고있습니다. 제 글을 보니 가장 최근에 올린 글의 조회수는 전화의 60% 수준이며 1화 조회수의 7.7%에 불과하네요 (접어야 하나...) 그러나 아직 업로드 한지 2일 밖에 안됐다는 사실에 조금 위안을 가져봅니다.
4. 그리고 Summary tab에는 분석한 시점의 데이터를 따로 정리해서 보여 줍니다. 윗줄에 최근 정보가 담기구요, 여러 작품을 분석하신 경우에는 작품 명에 따라서 따로 정리가 됩니다.
보면 지난 금요일 대비(9월1일) 저는 한 편을 더 연재했고, 평균 조회수와 추천수도 조금 더 늘었음을 알 수 있습니다. 이런식 으로 내가 쓴 글의 반응이 어떠한가를 각종 수치들을 이용해 확인해 볼 수 있습니다.
문피아 게시판에는 정해진 형태의 파일만 첨부할 수 있어서 github링크를 올립니다 .
https://github.com/hoonjet/bulletinBoardCrawler
해당 링크를 타고 들어가시면 위의 파일(Crawler.xlsm)을 다운로드 받으실 수 있습니다.
심심풀이로 만든 거라 소스코드도 다 오픈되어 있구요, 다운로드, 변경, 재배포 다 상관 없습니다. VBA 잘 하시는 분이 손을 좀 더 보시면 더 쓸만한 매크로가 되지 않을까 합니다.
당연한 말이지만 높은 조회수, 추천수, 선작수는 글이 좋다면 당연히 따라 오는 거겠죠. 이렇게 데이터를 가지고 분석한다 해도 글이 좋지 못하다면 무슨 의미가 있겠습니까만은, 혹시나 작가님들 집필활동에 작은 도움이 되지 않을까 싶어 올려봤습니다.
그럼, 언제나 건필하세요!
Comment ' 13