네이버 블로그를 티스토리로 자동으로 이사하기


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

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

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

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

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


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

먼저 글가져오기를 보자. 

글은 사이트파싱, 즉 사이트 긁어오기를 활용한다. 본 블로그에서 사이트 긁어오기에 대한 이야기를 많이 했었다. 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여개 있었는데, 별 문제 없이 이동되었다. 물론 몇가지 아쉬운점이 있다. 댓글은 옮길수가 없고, 비밀글을 옮길려고 하면 잠깐이나마 글을 공개해야한다는 점이다.

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

 

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


사이트 파싱에 궁금한점이나, 의뢰는  로 주세요 ^^



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

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

    이전 댓글 더보기
  1. 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:28
      댓글 주소 수정/삭제
      비밀댓글입니다
    • 2010.02.25 10:32
      댓글 주소 수정/삭제
      비밀댓글입니다
    • 2010.02.27 23:54 신고
      댓글 주소 수정/삭제
      안녕하세요~ 댓글이 밀려서 못봤네요. 기다렸죠?
      시간 나는데로 보고있긴 한데.. 생각보다 어렵네요. 약속은 했는데, 미안해요.
      저도 다른곳에 쓸데가 있어서 계속 방법을 찾고 있는데 쉽지가 않네요. 제가 방법을 찾으면 블로글로 정리해서 올릴까 합니다.
      아무래도 당장은 어려워 보이네요.
  2. gooni
    2010.02.26 20:57
    댓글 주소 수정/삭제 댓글
    음.. 요거요거 좋으네요~ 꼭 필요한데..
  3. 2010.07.10 00:24
    댓글 주소 수정/삭제 댓글
    아직도 블로그 이사 가능한가요? ㅠㅠ
    이런 방법이 있는 줄 모르고...
    매번 고민만 하다가 여전히 네이버를 사용하고 있습니다.

    위에 글로는 방법이 잘 이해를 못하겠습니다.
    제가 알려드릴 정보와 준비해야할 일들을 알려주세요.
    그리고 저의 비밀정보들은 E-mail 로 주고 받았으면 합니다.
    syncopat@naver.com 입니다.

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

    뜻대로 되신듯 합니다. ㅋ
    • 2010.07.10 06:43 신고
      댓글 주소 수정/삭제
      안녕하세요.
      네 지금도 가능하죠. 문제는 프로그램을 옮겨와야하는데, 시간좀 걸릴거같습니다. 기존에 쓰던호스팅을 닫아서.. 새 서버로 옮겨야 하거든요. ^^;

      보내주실 내용은 뒤 댓글중에 있긴 한데, 다시 붙여 넣기 합니다.

      ----


      안녕하세요. 옮기기전에 몇가지 해주셔야 할일과 알아두셔야 할일이 있습니다.

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

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

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

      ^^ 티스토리에 오신것을 환영합니다.
    • 2010.07.10 06:44 신고
      댓글 주소 수정/삭제
      해주셔야할일 1번에 티스토리 초대장 드린다는 말이 있는데요.
      제가 초대장을 다 소진해서 -_-; 지금은 못드려요.
      구해오셔야 합니다
    • 2010.07.27 12:04
      댓글 주소 수정/삭제
      비밀댓글입니다
  4. 2010.07.16 15:15
    댓글 주소 수정/삭제 댓글
    우선... 제가 카테고리를 너무 많이 만들어놔서...
    걱정되는 마음에... 카테고리를 좀 모으고 있습니다. ㅡㅡ;
    완료되면 바로 댓글 남기겠습니다.
    티스토리 블로그 생성은 해두었습니다. ^^
  5. 2010.07.22 11:28
    댓글 주소 수정/삭제 댓글
    비밀댓글입니다
    • 2010.08.02 12:39 신고
      댓글 주소 수정/삭제
      답변이 늦었네요.
      한번 들어가서 보겟습니다.
    • 2010.08.05 12:02 신고
      댓글 주소 수정/삭제
      많이 기다리시죠?

      어제도 그렇고 오늘도 그렇네요.
      PHP Fatal error: Uncaught exception 'Exception' with message 'Error: TOO MANY POSTING' in /data/bloking/_lib/class.sendPost.php:97
      Stack trace:
      이런 에러가 뜹니다.
      글이 150개정도 넘어가니까 티스토리에서 글을 너무 많이 포스팅한다고 튕겨 버리네요.

      하루지나면 될줄 알았는데.. 오늘도 그렇네요.
      그래서 고민중입니다.

      일단 내일 한번 더 돌려보겠습니다.

      너무 기다리게 하네요.
    • 2010.08.10 00:14
      댓글 주소 수정/삭제
      넹, 나름 휴가를 다녀오느라 몇일 못들어왔는데
      티스토리가 좀 빡빡하게 구는군요. ㅎㅎ

      우선은 달을파는아이님께 참 감사하다는 말 전합니다.
      물론, 결론이 제 기대에 못 미치더라도 말이죠 ^^

      기다리겠습니다.
      화이팅!!
  6. 2010.08.17 13:01
    댓글 주소 수정/삭제 댓글
    달을 파는 아이님 너무 고맙습니다.
    우선은 300개 외에 나머지 글은 제가 옮기는 것이 맞을 것 같습니다.
    이번에 백두산에 가게 되어서 10일 정도 인터넷을 못할 것 같아서 미리 말씀드립니다.
    다녀와서 다시 인사 드립지요.
    다시한번 감사드립니다. ^^
    • 2010.08.17 18:19 신고
      댓글 주소 수정/삭제
      큭.. 미안합니다. 마무리를 확실히 못지었네요.

      백두산에 가시나요? 와.. 완전 부럽습니다.
      조심해서 잘 다녀오시고. 후기 기대할께요
  7. 2010.09.06 01:14
    댓글 주소 수정/삭제 댓글
    안녕하세요. 안그래도 지금 티스토리 시작 3일만에 좌절감을 겪고
    있던 중이었습니다...

    네이버에서 포스트 수정 눌러서 쭈욱~ 드래그 해서 복사 한다음에
    붙여넣기 하면 되겠지 .. 라고 생각했던 이사가 ... 그게 아니었더군요..

    그 많은분량에 사실 못하겠다고 생각했습니다 ㅠㅠ

    네이버 블로그 주소를 걸어놓았습니다.

    혹시 티스토리로 이전 도와주시면 안될까요? ㅠ_ㅠ
    • 2010.09.07 11:23 신고
      댓글 주소 수정/삭제
      안녕하세요.
      글수가 150개 이상되니까.. 티스토리에서 안받더라구요.
      다행히 나들이 님 블로그는 60개네요.

      일단요. 티스토리 하나 만드시구요.
      저한테 계정을 알려주세요. 자주쓰시는 비번말고, 1234같은 평범한걸로 바꿔서 알려주세요. 작업다한후에 원래대로 돌려놓으시구요.

      두번째 할건, 네이버 카테고리랑 똑같은 이름으로 티스토리 카테고리를 만들어주세요. 띄워쓰기도 틀리면 안되요. 똑같이..

      그럼 준비되시면, 다시 비빌댓글 주세요 ^^
  8. 2010.09.10 01:33
    댓글 주소 수정/삭제 댓글
    비밀댓글입니다
    • 2010.09.11 11:33 신고
      댓글 주소 수정/삭제
      이전 완료했습니다. ^^
      약간씩 잘못갔을수도 있으니, 확인바랍니다.
      그리고, 네이버 이전에 대한 글 하나 님블로그에 올려주실래요? 이글링크 걸어서 .. 크크

      그럼 즐거운 주말되세요.
  9. 2010.09.12 20:36
    댓글 주소 수정/삭제 댓글
    ㅋㅋ 정말정말 감사합니다.
    완전 너무 감사해요 ㅋ

    글은 60개 정도지만. 실제로 수정하다보니, 시간이 좀 많이 걸린 ...

    블로그에 맞게 글 다시 재수정 중인데 이게 끝나는데로 바로 링크걸고
    글하나 남겨놓겠습니다 ^^ 이전해주셔서 감사합니다~
  10. 2010.09.17 16:06
    댓글 주소 수정/삭제 댓글
    안녕하세요
    글2번을 보내는중 입니다. 에서 멈쳐 있습니다.
    상담을 좀 받고 싶은데요 ㅠㅠ
    • 2010.09.17 16:35 신고
      댓글 주소 수정/삭제
      안녕하세요. ^^
      아마 티스토리 설정이 잘못된게 아닌가 하는 생각이 듭니다.
      비밀댓글로 설정한 내용 올려주실래요?
  11. 2010.10.18 17:02
    댓글 주소 수정/삭제 댓글
    비밀댓글입니다
    • 2010.10.18 17:51 신고
      댓글 주소 수정/삭제
      안녕하세요 그런문제가 있군요
      글중에 아마 html태그가 완벽히 마무리가 안된게 있어서 일겁니다
      티스토리에서 글을 다시 저장해보면 해결될걸로 생각합니다
      옮기는 툴에도 자동으로 태그 정리하는 기능을 생각해봐야 겠습니다
    • 백수
      2010.10.18 22:28
      댓글 주소 수정/삭제
      아..그럼 당장은 방법이 없는거겠네요...

      그많은 포스트들을 일일이 한번씩 다 저장해 볼 수도 없고...

      새글은 등록을 하면 정상적으로 보이기는 합니다만...

      툴이 수정되면 모두 지우고 다시 올려봐야 할까요?
  12. 백수
    2010.10.18 23:13
    댓글 주소 수정/삭제 댓글
    그리고 한가지 더...

    만들어신 툴 굉장히 유용한데요...

    태그는 옮겨지지 않는거 같네요...

    덧글이나 비밀글은 어렵더라도 태그 정도는 옮겨질 수 있지 않을까 싶네요...너무 욕심인가요?
    • 2010.10.19 10:03 신고
      댓글 주소 수정/삭제
      툴이 수정되면, 다 지우고 다시 올려야 하지 않을까 싶네요.
      아니면, 글 몇개만 그럴수도 있습니다. 그 글만 찾아서 수정해주셔도 되구요.

      태그도 툴을 수정하면 가능은 합니다. 덧글이나 비밀글은 어렵지만 말이죠.

      문제는 제가 이 프로그램을 취미로 만든거라.. 언제 시간을 투자할지 기약이 없다는겁니다. 시간이 나면, 말씀하신 부분 수정하도록 하겠습니다.

      괜히 어설픈 프로그램 만들고 공개해서 불편을 드리는건 아닌지 걱정이 되네요..
  13. 백수
    2010.10.19 23:51
    댓글 주소 수정/삭제 댓글
    아..절대 아닙니다. 불편하다니요...
    아예 자포자기 할 뻔한걸 가능하게 해주셨는걸요...
    오히려 제가 괜히 이것 저것 토달아서 귀찮게 해드린것 같네요..
    그리고 일단 포스트가 144개 밖에 안되서..하나 하나 새로 저장했더니 정상적으로 스킨으로 돌아왔네요..^^
    • 2010.10.20 11:09 신고
      댓글 주소 수정/삭제
      144개를 새로 저장하셨꾼요.
      수고 많으셨어요 ^^;;

      시간 내서 사이트도 정비하고, 프로그램도 업그래이드해야겠네요.
      소스를 공개해서 더 잘하시는 분들이 업그래이드 하게 하는 것도 생각해봐야겠네요..
  14. ak47
    2010.10.28 02:12
    댓글 주소 수정/삭제 댓글
    몇번 테스트해보니 깔끔하게 잘되는거 같네요. ^^ 고생 많으셨습니다. 그 동안 여러가지 이사툴이 있었으나.. 하나같이 조금씩 문제가 있었거든요.
    한가지 질문드릴 것이 있는데요- 글이 150개 넘어가면 어떻게 옮겨야하는지요? 150개씩 끊어서 옮기는 것도 구현가능한가요? 전에 다른 이사툴로 몇백개 옮기다가 사진이 다 엉켜서 포기했습니다..
    • 2010.10.28 09:29 신고
      댓글 주소 수정/삭제
      깔끔하게 잘 되신다니 저도 기분이 좋네요. ^^

      150개 이상 연속으로 올리니, 티스토리에서 못올리게 막아버리더라구요. 스팸 방지 차원에서 그런거같습니다.

      지금 현재 프로그램에서는 그런 기능이 없긴 하지만, 150개씩 끊어서 올리거나.. 올려진 다음 부터 올리는 기능이 있으면 됩니다.

      현재로써는 업데이트 계획이 없어서 .. 당장은 가능하지가 않네요..
  15. 미진
    2010.11.12 03:53
    댓글 주소 수정/삭제 댓글
    정말 큰도움 받았어요.
    감동 ㅠㅠ
    고마움에 그냥 가기 죄송에서 댓글 남겨요. ㅠㅠ
  16. 2011.01.05 11:37
    댓글 주소 수정/삭제 댓글
    친구 블로그를 네이버에서 텍스트큐브로 설치한 블로그에 옮기는 것 시도해보는 중인데..지금까지 나온 모든 프로그램들도 막힌 듯 하고..문셀러님이 만들어주신 것도..글 갯수는 얼추 맞는데 티스토리와 텍스트큐브 모두 레이아웃이 깨지고..최근 2개는 제대로 나오는데 나머지는 모두 똑같은 글로 가져와집니다..ㅜ
    • 2011.01.05 13:25 신고
      댓글 주소 수정/삭제
      저런..
      제가 개인적으로 쓸려고 만든거라 오류가 좀 많아요.
      네이버가 이번에 블로그를 업뎃한걸로 아는데, 아마 그것때문에 그런거같네요.
      시간내서 오류 수정하고 싶은데. 당분간 어려울거같습니다. 아쉽..
  17. 2011.01.06 08:09
    댓글 주소 수정/삭제 댓글
    조금만 더 일찍 했으면 됐을텐데 아쉽네요..ㅜ
    그래도 좋은 것 만드시고 공개해주셔서 감사합니다.^^
  18. ak47
    2011.01.13 15:05
    댓글 주소 수정/삭제 댓글
    달을파는아이님,
    혹시 코드 공개는 안하시는지요?
    조금 수정하여 1000+ 게시물을 옮기고자 하는데.. 스스로 만들기에는 실력이 부족하네요.
    뭐 저 개인적으로만 쓰고 오픈 서비스할 생각은 없습니다.

    그나저나 글을 stripping하고 다시 api로 쓰는 형태인거 같은데.. 그런 작성일 등은 다 날라가는건가요?
    • 2011.01.25 16:19 신고
      댓글 주소 수정/삭제
      소스를 공개할지 안할지는 아직 잘 모르겠습니다.

      말씀하신것처럼 작성일은 새로 세팅됩니다.
      긁어다가 다시 글쓰기를 하는 형태이기 때문입니다.
  19. kanais
    2011.03.25 22:52
    댓글 주소 수정/삭제 댓글
    실행시켜봤는데요.. 똑같은 글이 여러개가 중복 되서 복사가 되네요... 혹시 네이버 블로그 글 가져오기에서 한번하면
    계속 그 데이터만 저장되있고 다시 눌렀을 시 덮어쓰기나 새로 가져오기가 안되는 듯 하군요.. 흐음;;
  20. 2011.04.17 14:19
    댓글 주소 수정/삭제 댓글
    혹시 싸이블로그에서 티스토리는 가능한가요???


BLOG main image
멈추지 않으면 얼마나 천천히 가는지는 문제가 되지 않느니라 by 달을파는아이

나의 인생 시계 만들기 >>

카테고리

분류 전체보기 (429)
달을파는아이 (283)
머니머신 (125)
파싱의 추억 (20)
현미촌 현미국수면 (1)
08-09 00:28