네이버 블로그는 우리나라 최고의 블로그툴은 아니지만 최대의 블로그툴이긴 하다. 원채 사용자가 많은 네이버기 때문에 자연스럽게 네이버 블로그에도 사용자가 넘쳐난다. 네이버 블로그가 태생적으로 “스크랩”하는 용도로 시작해서 그런지 유독 펌로그가 많다. 펌로그는 내가 만든 말로 펌질하는 블로그다. 사용자가 많지만, 왠지 네이버 블로그에는 진짜 블로거들을 찾아보기 힘든 이유다.

네이버 블로그와 티스토리를 비교하면, 왠지 네이버 블로그는 아이돌스타 같고 티스토리는 뮤지션같다. 아이돌에 열광하던 나이대가 지나면, 자연스럽게 음악성 있고 귀가 즐거운 뮤지션쪽으로 넘어간다.  네이버 블로그중에서도 이제는 티스토리로 갔으면 하는 블로거들이 있을것으로 생각한다. 왠지 이제는 네이버 블로그 쓰기에는 부끄럽다는 생각을 하고 있을지도 모른다.

하지만, 이게 쉽지가 않다. 이미 만들어놓은 블로그를 날리자니 너무 아깝고.. 글을 하나 하나 옮기자니 노가다가 장난이 아니다. 티스토리에는 백업기능이라도 있지, 네이버는 그딴거 키우지도 않는다.

여자친구가 네이버카페에서 티스토리로 옮기고 싶다는 말을 한것이 계기가 되어 자동이전툴을 제작하게 되었다. 친구녀석 하나는 네이버 블로그에서 티스토리로 옮기고 싶다고도 했다. 다행이 네이버카페나 네이버블로그나 비슷한 구조였다. 그래서 네이버 카페를 옮기는 프로그램을 만들고 나자, 네이버블로그도 쉽게 만들어졌다.

여기서 프로그램 소스를 꺼집어 내기에는 무리가 있고, 전체적인 흐름만 말하고자 한다. 아이디어만 잡으면, 쉽게 제작이 가능하기 때문이다. 내가 만든 허접툴을 내보이기 부끄럽기도 하고.. ㅋㅋ


프로그램은 두단계를 거친다. 너무나도 뻔한 두단계는 “글 가져오기” 와 “글 보내기”다.

먼저 글가져오기를 보자. 

글은 사이트파싱, 즉 사이트 긁어오기를 활용한다. 본 블로그에서 사이트 긁어오기에 대한 이야기를 많이 했었다. PHP 에서 snoopy 라는 클래스를 이용하면 된다. 블로그글을 긁어오는 것이기때문에, 카페나 블로그에서 아무나 볼수 있게 공개된 글만 가능하다. 비공개 글이거나 회원만 볼수 있는 글의 경우에는 가져올수가 없다. 이게 이 방법의 한계다.

앞전에도 말했지만, 네이버 블로그와 카페는 구조상 치명적인 단점이 있다. 바로 레이아웃과 글이 프레임으로 분리되어 있다. 이 구조상의 문제가 단점이긴 하지만, 사이트를 긁어올때는 여간 귀찮은게 아니다. 실제로 글이 있는 프레임을 찾아내기가 쉽지가 않기 때문이다. 다행히 구글에 해당 프레임을 찾을수 있는 방법이 있다. 검색창에서  site:blog.naver.com 이라고 쳐보면, 네이버 블로그글들이 주루룩 나타난다. 나타난 글들의 주소를 유심히 보면, 패턴을 발견할수 있을것이다.

그 주소를 snoopy를 이용해서 긁어오면 된다. 한페이지안에는 다음페이지의 주소로 나와있다. 한페이지를 다 긁어 저장한다음, 다음페이지주소로 이동하면 된다. 그렇게 첫페이지 부터 하나씩 읽어가다 보면 , 마지막 페이지에 도달하게 된다.

 

이렇게 한페이지씩 긁어왔다면, 이제는 “글 보내기”다.

티스토리로 글을 날려보내는방법은 간단하다. 보통 블로그는 BLOG API 라는 기능을 제공하는데, 그 기능을 활용하면 된다. PHP 에서 블로그API를 사용하는 툴로는 여러가지가 있다. 나는 http://www.samuelfolkes.com/2009/08/posting-to-wordpress-with-php-and-xml-rpc/ 의 글을 참고했다. 이 툴을 이용해서, 긁어온 글을 하나씩 날려보내면 된다.

간단해 보이지만, 사실 구현하려고 하면 여러가지 걸림돌이 많다. 특히 이미지를 다운받아서 날려주는 부분에서 고생을 좀 했다.

 

실제로 http://blog.naver.com/horicshttp://horic.tistory.com/ 로 옮겨보았다. 글이 100여개 있었는데, 별 문제 없이 이동되었다. 물론 몇가지 아쉬운점이 있다. 댓글은 옮길수가 없고, 비밀글을 옮길려고 하면 잠깐이나마 글을 공개해야한다는 점이다.

몇가지 단점이 있긴 하지만, 수많은 글을 손동작으로 옮기지 않을 수 있다는 점에서 만족스럽다.

 

네이버블로그에서 티스토리로 옮기고 싶은데, 엄청난 노가다앞에 무릅을 꿇은 사람들에게 희망의 소리가 되었길 바래본다.


PS . 네이버블로그에서 티스토리로 이전을 원하시는 분은 댓글로 신청해주세요. 호스팅 트래픽 관계로 하루에 한명정도만 가능합니다. 



Posted by 달을파는아이 달을파는아이

트랙백 보낼 주소 :: http://www.moonseller.net/trackback/243 관련글 쓰기

  1. 티스토리 블로그를 하면 좋은 5가지 이유

    2009/11/30 14:48
    삭제
    티스토리를 개설한지 11개월이 되어 갑니다. 지난 1월초부터 시작했으니 곧 1주년이 다가옵니다. 블로그하면 포털의 블로그만 알았던 시절이 있었습니다. 포털인 다음과 네이버 등이 제공하는 블로그가 전부라고 생각했던 시절에 비하면 격세지감을 느낄 정도입니다. 사실 다음이나 네이버 블로그를 할 때는 펌글이 대부분이었습니다. 아무 생각없이 뉴스 기사를 퍼오기도 하고 다른 블로그 글을 스크랩(펌) 기능을 통해 가져다두기도 했습니다. 그렇지만 뭔가 이상했습니다..

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

  1. 2009/11/11 16:04
    댓글 주소 수정/삭제 댓글
    오랜만에 들렀는데 유용한 툴을 만드셨네요. 저도 네이버에 쓰던 블로그가 하나 있었는데, 요새는 티스토리를 주로 이용하고 있어서 언제 한 번 이용해봐야겠습니다. 좋은 정보 감사합니다.
  2. 나그네켄신
    2009/11/12 22:10
    댓글 주소 수정/삭제 댓글
    저도 옮기려고 하는데 어케 해야할지 모르겠네요..;;
  3. 2009/11/22 20:58
    댓글 주소 수정/삭제 댓글
    비밀댓글 입니다
    • 2009/11/25 11:56
      댓글 주소 수정/삭제
      안녕하세요. 옮기기전에 몇가지 해주셔야 할일과 알아두셔야 할일이 있습니다.

      알아두셔야할일
      1. 글에도 있지만, 네이버로 로그인해서 글을 가져오는 방식이 아니라, 보여지는글을 캡춰해서 가져옵니다. 그래서, 댓글이나 비밀글은 옮길수가 없습니다.

      2. 100% 만족스럽게 옮겨지지 않을수도 있습니다.

      해주셔야할 일
      1. 티스토리를 계정을 만드세요. 초대권이 없어 못만드시면 제가 하나 날려드리죠. ㅋㅋ
      2. 임시적으로 비밀번호를 1234같은 임시비번으로 해주세요. 옮긴후에 원래대로 바꾸시구요.
      3. 카테고리는 띄워쓰기 하나까지 똑같이 해서 만들어 주셔야, 정확한 위치에 들어갑니다.
      4. 준비되시면, 비밀댓글로 아이디와 비번을 알려주세요.
      5. 완료후, 제 블로그를 링크걸어주세요. 옮긴 후기같은것을 적어주시면 더욱 감사하겠습니다. ^^;;

      ^^ 티스토리에 오신것을 환영합니다.
  4. 2009/11/24 18:34
    댓글 주소 수정/삭제 댓글
    비밀댓글 입니다
    • 2009/11/24 20:45
      댓글 주소 수정/삭제
      안녕하세요. ^^ 글 옮겨지고 있네요.대부분 잘 올라가고 있습니다.
      그런데, 네이버자체에서 제공하는 동영상이나 파일첨부같은게 잘 안되는것같네요.
      글들 보시구요. 네이버 블로그 지우기전에, 글 몇개는 수동으로 정리하셔야할것같아요.

      즐거운 티스토리 여행이 되시구요 ^^ 후기 적어주시면 ㄳㄳ~ ㅋㅋ

      쌍둥이 귀엽습니다. 잘키우세요 ~
  5. 2009/11/25 10:41
    댓글 주소 수정/삭제 댓글
    비밀댓글 입니다
  6. 2009/11/25 23:52
    댓글 주소 수정/삭제 댓글
    비밀댓글 입니다
    • 2009/11/26 18:42
      댓글 주소 수정/삭제
      복좀 주세요. 400개 노가다로 옮기기 참 뭐 하죠? 제가 그 고통압니다. 저도 진작에 만들어서 쓸껄.. 저는 완전 노가다로 옮겼거든요..

      지금 전송중입니다. 글이 많아서 한참 걸리네요 ㅋㅋ

      확인해보시구요. 후기 트랙백으로 남겨주세요 ^^

      즐거운 하루 되세요
    • 2009/11/26 19:15
      댓글 주소 수정/삭제
      68번째 글에 이미지가 너무 많아서, 올라가질 않네요.
      그 외에는 잘 올라간것같습니다.
      확인해보시구요~
      즐거운 티스토리되세용
  7. 2009/12/13 15:13
    댓글 주소 수정/삭제 댓글
    비밀댓글 입니다
    • 2009/12/13 19:42
      댓글 주소 수정/삭제
      안녕하세요 ^^ 다음블로그는 안해봤지만.. 가능하지 않을까요? ㅋㅋ
      연구해봐야 겠지만 말이죠.

      블로그 주소올려주실래요?
  8. 2009/12/13 21:48
    댓글 주소 수정/삭제 댓글
    비밀댓글 입니다
  9. 2009/12/16 21:23
    댓글 주소 수정/삭제 댓글
    비밀댓글 입니다
    • 2009/12/17 16:11
      댓글 주소 수정/삭제
      아이고~ 제가 주말에 작업할려고, 스케줄에 딱 넣어놨는데요..
      부담가진것 없어요. 너무 마음 쓰지 마세요 ^^
      그래도, 다음도 지원되게 수정해볼까 합니다.

      아 그리고, 다음에서 네이버로도 충분히 가능합니다.
      네이버도 브로그 api를 지원하니까요.
      네이버 관리자 모드들어가서 블로그 api 설정만 하시면 됩니다.

      댓글은 지금 가서 남겨드릴께요 ^^
  10. 2009/12/17 19:06
    댓글 주소 수정/삭제 댓글
    비밀댓글 입니다
    • 2009/12/17 22:32
      댓글 주소 수정/삭제
      ^^;;;;;;;;;;;; 저를 너무 좋게 봐주셔서 감사합니다.
      자주 들러주세요. 저도 RSS 등록해놓고, 지켜볼께요.
      링크에 추가도 할께요~ 저도 추가해주심 ㄳㄳ
      좋은글 많이 올려주세요~
  11. 2009/12/19 15:45
    댓글 주소 수정/삭제 댓글
    비밀댓글 입니다
    • 2009/12/21 19:38
      댓글 주소 수정/삭제
      아이고~ 힘드셨겠어요. 그래도 티스토리에 오신것을 환영합니다요. ㅋㅋ
      블로그 계속 하시다보면, RSS도 아시게 될꺼예요. 그때 꼭 등록해주세요 ^^
      소소한일상님도 행복하세요
  12. 2009/12/24 12:04
    댓글 주소 수정/삭제 댓글
    비밀댓글 입니다
    • 2009/12/24 15:55
      댓글 주소 수정/삭제
      스누피클래스를 사용하실려면, 일단 php 프로그래밍을 할수 있어야 합니다. 일반 프로그램처럼 깔아서 쓰는게 아니라.. 프로그래밍해야합니다.

      블로그글의 양이 많지 않으면, 제가 옮겨 드릴께요.
  13. 2010/01/02 09:39
    댓글 주소 수정/삭제 댓글
    비밀댓글 입니다
    • 2010/01/02 09:40
      댓글 주소 수정/삭제
      비밀댓글 입니다
    • 2010/01/04 14:17
      댓글 주소 수정/삭제
      안녕하세요. 옮기기전에 몇가지 해주셔야 할일과 알아두셔야 할일이 있습니다.

      알아두셔야할일
      1. 글에도 있지만, 네이버로 로그인해서 글을 가져오는 방식이 아니라, 보여지는글을 캡춰해서 가져옵니다. 그래서, 댓글이나 비밀글은 옮길수가 없습니다.

      2. 100% 만족스럽게 옮겨지지 않을수도 있습니다.

      해주셔야할 일
      1. 티스토리를 계정을 만드세요. 초대권이 없어 못만드시면 제가 하나 날려드리죠. ㅋㅋ
      2. 임시적으로 비밀번호를 1234같은 임시비번으로 해주세요. 옮긴후에 원래대로 바꾸시구요.
      3. 카테고리는 띄워쓰기 하나까지 똑같이 해서 만들어 주셔야, 정확한 위치에 들어갑니다.
      4. 준비되시면, 비밀댓글로 아이디와 비번을 알려주세요.
      5. 완료후, 제 블로그를 링크걸어주세요. 옮긴 후기같은것을 적어주시면 더욱 감사하겠습니다. ^^;;

      ^^ 티스토리에 오신것을 환영합니다.
  14. 2010/01/15 15:09
    댓글 주소 수정/삭제 댓글
    비밀댓글 입니다
    • 2010/01/15 19:53
      댓글 주소 수정/삭제
      물론 가능하죠.
      자세한 내용은 위 댓글들을 확인해 주시구요
      준비되시면, 다시 댓글 달아주세요~
  15. 2010/02/07 12:15
    댓글 주소 수정/삭제 댓글
    비밀댓글 입니다
    • 2010/02/07 13:44
      댓글 주소 수정/삭제
      글이 매니져만 볼수 있게 되어 있다면 불가능하구요. 로그인안해도 볼수있다면 가능합니다.
      카페주소남겨 주시면 제가 한번 볼께요
  16. 2010/02/08 22:01
    댓글 주소 수정/삭제 댓글
    비밀댓글 입니다
    • 2010/02/08 23:15
      댓글 주소 수정/삭제
      문자로는 답해드리지 않습니다.양해부탁드립니다.
      보내주신 카페를 살펴봤습니다.

      가져오는데, 두가지 난관이 있습니다.

      1. 어떤글들은 회원가입을 해야지만 볼수 있습니다.
      2. 어떤글들은 그냥 글이 아닌, hwp 첨부화일로 되어 있습니다.

      두가지가 실제로 가능한지는 여러가지 테스트가 필요합니다.
      가능할수도 있고, 아닐수도 있습니다. 그냥 긁어오는거라면, 기존에 있는 소스로 쉽게 할수 있지만 지금 같은 경우는 쉽지가 않습니다.

      어늘정도 비용을 지불할 용의가 있으시면, 제가 구현가능한지 테스트해보겠습니다.
    • 2010/02/09 17:08
      댓글 주소 수정/삭제
      비밀댓글 입니다
    • 2010/02/09 18:29
      댓글 주소 수정/삭제
      아 학생이예요? ^^
      저는 선생님인줄 알았네요.
      공부할려고 자료가 필요한가 보네요.

      상업적으로 이용할거 아니면, 제가 그냥 알아봐 줄께요.
      문제는 시간이 좀 걸립니다. 설날도 끼고 해서 말이죠.

      기다려 줄수 있나요?
    • 2010/02/09 22:21
      댓글 주소 수정/삭제
      비밀댓글 입니다
    • 2010/02/25 10:32
      댓글 주소 수정/삭제
      비밀댓글 입니다
    • 2010/02/25 10:28
      댓글 주소 수정/삭제
      비밀댓글 입니다
    • 2010/02/27 23:54
      댓글 주소 수정/삭제
      안녕하세요~ 댓글이 밀려서 못봤네요. 기다렸죠?
      시간 나는데로 보고있긴 한데.. 생각보다 어렵네요. 약속은 했는데, 미안해요.
      저도 다른곳에 쓸데가 있어서 계속 방법을 찾고 있는데 쉽지가 않네요. 제가 방법을 찾으면 블로글로 정리해서 올릴까 합니다.
      아무래도 당장은 어려워 보이네요.
  17. gooni
    2010/02/26 20:57
    댓글 주소 수정/삭제 댓글
    음.. 요거요거 좋으네요~ 꼭 필요한데..

◀ PREV : [1] : ... [20] : [21] : [22] : [23] : [24] : [25] : [26] : [27] : [28] : ... [221] : NEXT ▶

BLOG main image
Every day is a new life to a wise man by 달을파는아이

나의 인생 시계 만들기 >>

카테고리

분류 전체보기 (221)
나름수익모델연구 (51)
웹이야기 (52)
달을파는아이의 선택 (95)
책읽은자랑 (23)
Statistics Graph