퀵바


강호정담

우리 모두 웃어봐요! 우리들의 이야기로.



작성자
Lv.19 덕훈
작성
17.09.06 06:54
조회
1,557

안녕하세요. 얼마전에 ’숫자가 주는 무서움이라고 할까요‘ 라는 글을 강호정담에 썼었습니다. 글 주소 -> http://square.munpia.com/boFree/816827


지금은 지워져 있는데, 한 분께서 조회수를 가지고 꽤나 자세한(그리고 굉장히 냉정한 ㅠ.ㅠ) 분석을 해 주셨던 기억이 있습니다. 저로서는 생각하지 못했던 부분까지 너무 잘 짚어 주셨더라구요.


아마 문피아에 계시는 많은 작가님들께서도 글을 쓰시면서 조회수, 추천, 선작등의 지표를 신경쓰시리라고 생각합니다. 문피아에서도 기본적인 정보는 제공하지만 실사간으로 업데이트가 되다보니, 저번주 보다 얼마나 많은 분들이 내 글을 읽으신 걸까? 하는 부류의 정보는 찾기가 힘들더라구요.


그래서 Excel 로 간단하게 Web Crawler를 만들어보았습니다. 말은 거창한데 별거 아니고 그냥 인터넷에서 많이 하시는 ‘복사해서 붙여넣기’를 대신 해주는 매크로라고 보시면 될 것 같아요. Web Crawler라면 php같은 프로그래밍 언어를 써서 만드는게 더 낫겠지만 굳이 Excel을 쓴 이유는 이게 회사에서 땡땡이치면서 만들었기 때문에 그렇습니다. 그렇습니다, 저는 월급도둑입니다.


테스트 해 보니 처음에 넣을려고 했던 기능은 다 되는 것 같아서 혹시 문피아 작가님들 중에도 쓰실 분이 있을지 몰라 이렇게 올려봅니다. 엑셀로 만든 거기 때문에 당연히 MS office가 깔려있어야 하구요, 파일을 실행시키기 위해서는 ‘매크로 허용’을 해 주셔야 합니다. 급하게 만든거라 (월급 루팡도 양심껏!) 에러처리 막 이런거 없어서 버그가 있을 수도 있고, 만약 문피아에서 지금 쓰고 있는 게시판 양식을 변경한다면 작동 안할 겁니다.


각설하고, 쓰는 방법은 이렇습니다.


0. 위에 써져있듯, 급하게 만들어 에러처리가 전혀 들어가 있지 않기 때문에 문서의 내용을 함부로 변경하시면 작동을 안할 수 있습니다. 그림은 클릭하시면 큰 사이즈로 보실 수 있습니다.


1. 일단 아랫 그림에서 처럼 Setting page의 A1 셀에 내가 분석하고자 하는 작품의 주소를 복사/붙여넣어 줍니다. 아마 이게 해당 매크로에서 사용자가 직접 정보를 입력해야 하는 유일한 셀일 겁니다. 저는 예제로 제가 쓰고 있는 작품을 넣었습니다. 아래의 html 코드들은 원하는 정보만 가져오기 위해 넣어둔 거라 절대로! 변경하시면 안됩니다. 주소를 입력하셨다면, 분석하기 버튼을 눌러주시면 됩니다.

howToUse1.png


2. 성공적으로 정보를 긁어왔다면 아래와 같은 탭이 만들어집니다. 탭의 이름은 작품명_날짜_시간 형태로 자동적으로 생성됩니다. 즉 밑에 보이는 이초불요(二招不要) _170905_085000 라는 탭은, 이초불요(二招不要) 라는 작품을 17년9월5일 아침 8시50분에 분석했다는 이야기 입니다. 게시판을 돌면서 1번글(가장 첫글)까지 정보를 긁어 오게 되어 있습니다.

howToUse2.png


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에는 분석한 시점의 데이터를 따로 정리해서 보여 줍니다. 윗줄에 최근 정보가 담기구요, 여러 작품을 분석하신 경우에는 작품 명에 따라서 따로 정리가 됩니다.

howToUse3.png

보면 지난 금요일 대비(9월1일) 저는 한 편을 더 연재했고, 평균 조회수와 추천수도 조금 더 늘었음을 알 수 있습니다. 이런식 으로 내가 쓴 글의 반응이 어떠한가를 각종 수치들을 이용해 확인해 볼 수 있습니다.


문피아 게시판에는 정해진 형태의 파일만 첨부할 수 있어서 github링크를 올립니다 .

https://github.com/hoonjet/bulletinBoardCrawler

해당 링크를 타고 들어가시면 위의 파일(Crawler.xlsm)을 다운로드 받으실 수 있습니다.


심심풀이로 만든 거라 소스코드도 다 오픈되어 있구요, 다운로드, 변경, 재배포 다 상관 없습니다. VBA 잘 하시는 분이 손을 좀 더 보시면 더 쓸만한 매크로가 되지 않을까 합니다.


당연한 말이지만 높은 조회수, 추천수, 선작수는 글이 좋다면 당연히 따라 오는 거겠죠. 이렇게 데이터를 가지고 분석한다 해도 글이 좋지 못하다면 무슨 의미가 있겠습니까만은, 혹시나 작가님들 집필활동에 작은 도움이 되지 않을까 싶어 올려봤습니다.


그럼, 언제나 건필하세요!


Comment ' 13

  • 작성자
    Lv.33 정평
    작성일
    17.09.06 07:02
    No. 1

    정말 감사합니다! 유용하게 쓰겠습니다! ^.^

    찬성: 1 | 반대: 0

  • 답글
    작성자
    Lv.19 덕훈
    작성일
    17.09.06 07:15
    No. 2

    감사합니다. 글 쓰시는데 조금이라도 도움이 된다면 제가 영광이겠습니다 ^^

    찬성: 0 | 반대: 0

  • 작성자
    Lv.56 다크월넛
    작성일
    17.09.06 08:27
    No. 3

    엑셀로 웹크롤러...크으 고생하셨습니다

    찬성: 1 | 반대: 0

  • 답글
    작성자
    Lv.19 덕훈
    작성일
    17.09.06 12:07
    No. 4

    엑셀이라고 하지만 요즘엔 VBA도 워낙 API가 잘 되어 있어서 특별히 어렵지는 않았습니다. 문피아 게시판이 규격화(?)가 잘 되어 있어 크롤링 자체도 쉬운 편이었구요.

    찬성: 0 | 반대: 0

  • 작성자
    Lv.26 담천우
    작성일
    17.09.06 09:23
    No. 5

    와우, 이거 느낌이 상당히 다르네요.
    상당한 능력이십니다!

    찬성: 1 | 반대: 0

  • 답글
    작성자
    Lv.19 덕훈
    작성일
    17.09.06 12:09
    No. 6

    과찬이십니다 ㅎㅎ 크롤링이라고 해도 그냥 인터넷 사이트에서 Ctrl+C -> Ctrl+V 한다음에 글 몇 개 짜집기 하는 수준입니다

    찬성: 0 | 반대: 0

  • 작성자
    Lv.78 장스
    작성일
    17.09.06 09:42
    No. 7

    감사합니다. 유용하게 쓰겠습니다.

    찬성: 1 | 반대: 0

  • 답글
    작성자
    Lv.19 덕훈
    작성일
    17.09.06 12:09
    No. 8

    작가님 작품활동에 조금이라도 도움이 되었으면 좋겠습니다 ^^

    찬성: 0 | 반대: 0

  • 작성자
    Lv.35 백아™
    작성일
    17.09.06 14:19
    No. 9

    감사합니다. 이런 걸 어떻게 만드시는 지 ㅎㄷㄷ
    정말 잘 쓰겠습니다.

    찬성: 1 | 반대: 0

  • 답글
    작성자
    Lv.35 백아™
    작성일
    17.09.06 14:32
    No. 10

    전 한셀이라서 안 되는 모양입니다 ㅜㅜ

    찬성: 0 | 반대: 0

  • 답글
    작성자
    Lv.19 덕훈
    작성일
    17.09.07 00:23
    No. 11

    안녕하세요. 저도 한셀은 안써봐서 모르겠는데, 아마 VBA가 Microsoft Visual Basic 기반이라서 그런게 아닐까 합니다 ㅠ.ㅠ

    찬성: 0 | 반대: 0

  • 작성자
    Lv.4 잠티농부
    작성일
    17.09.06 20:37
    No. 12

    우와. 뭔 소린지 모르겠지만 대단하네. 라며 글을 보다가, 하단부의 문장에 치명상을 입었네요.

    아무튼, 고생하셨습니다.

    찬성: 1 | 반대: 0

  • 답글
    작성자
    Lv.19 덕훈
    작성일
    17.09.07 00:24
    No. 13

    사실 마지막 문장은 저에게 가하는 채찍질이었습니다. 제가 글은 안쓰고 '오늘은 조회수가 얼마나 올랐을까?' 이걸 자꾸 확인하게되서

    찬성: 0 | 반대: 0


댓글쓰기
0 / 3000
회원가입

강호정담 게시판
번호 제목 글쓴이 날짜 조회
236162 개정약관...어이가 없네요 +1 Lv.95 불곰990 17.09.06 679
236161 탑매 나올 가능성이 있긴 한가요? +7 Lv.52 영점일 17.09.06 886
» 혹시 필요하신 분들이 계실까봐...... - 독자 데이터 분... +13 Lv.19 덕훈 17.09.06 1,558
236159 현장일을 하면서 느낀점들. +7 Lv.25 시우(始友) 17.09.06 704
236158 회귀 사냥꾼 _03 +6 Lv.19 Prajna 17.09.06 583
236157 국대 경기를 본 후 +1 Lv.83 소총한자루 17.09.06 797
236156 약관이 개정됬네요 +5 Lv.99 시러스 17.09.05 780
236155 허리 협착증이라고 하는 진단을 받았습니다. +24 Lv.2 남성관 17.09.05 693
236154 맥그리거의 차고 넘치는 상대들...그래도 디아즈? +9 Personacon 윈드윙 17.09.05 551
236153 회귀 사냥꾼 _02 +7 Lv.69 고지라가 17.09.05 822
236152 유료 글자수 +9 Lv.36 옥탈플로 17.09.05 858
236151 성인물도 지킬건 지킵시다. +17 Lv.5 한단군 17.09.05 1,075
236150 요즘 자존감이 많이 추락했어요. +10 Lv.52 사마택 17.09.05 740
236149 생존물 추천 받습니다. +4 Lv.50 울새 17.09.05 649
236148 세상이 흉흉합니다 +5 Lv.76 수란도 17.09.05 616
236147 회귀 사냥꾼 +3 Lv.52 사마택 17.09.05 716
236146 요즘 문피아 글들 점점 퇴보해 가는듯 해서 슬퍼요, +20 Lv.81 자등명 17.09.04 1,134
236145 댓글알림 관련 질문이 있는데요 +3 Lv.24 한리 17.09.04 518
236144 작품에 간단하게 쓸만한 댓글이 뭐가 있을까요? +9 Lv.99 립빠 17.09.04 609
236143 드래곤이 로봇이었어? +2 Lv.52 사마택 17.09.04 698
236142 부산 여중생 집단 구타 사건 보니까 +7 Lv.99 2019 17.09.04 803
236141 영화 제목 아시는 분? +3 Lv.7 wileosa 17.09.04 452
236140 너무 황당해서 글써봅니다. +3 Lv.75 천년그리고 17.09.04 672
236139 이것이 제가 잘못한 것인가요? +19 Lv.2 남성관 17.09.04 827
236138 배틀그라운드, 전설이 되다 +11 Lv.60 카힌 17.09.04 771
236137 이 게임도 골 때리네요. +5 Lv.52 사마택 17.09.04 720
236136 우리나라 겜회사도 골 때리네. +17 Lv.52 사마택 17.09.04 806
236135 양성징병 청원이 10만명을 돌파했네요 +22 Lv.71 gtx460 17.09.04 660
236134 포텐작가님 신작? +7 Lv.83 승천하라 17.09.04 883
236133 발레리안 천개행성의 도시 후기. 노스포 +9 Lv.91 슬로피 17.09.04 542

신고 사유를 선택하세요.
장난 또는 허위 신고시 불이익을 받을 수 있으며,
작품 신고의 경우 저작권자에게 익명으로 신고 내용이
전달될 수 있습니다.

신고
@genre @title
> @subject @time