注:由于年代久远,新浪现在的api和当初的已经大不一样,所以本文的方法已经不能用了,不过大家可以到crifan同学的博客参考他新写的脚本。
前天上新浪博客时突然收到一条系统消息,点开看了下,发现是让填”真实姓名等基本资料”,说如果不填可能会有不好后果。我上网最反感的就是这个,来 网上逛荡就是为了暂时告别自己”真实身份”中的喧嚣,以一个”虚拟身份”来获得现实中可能不易获得的一份轻松,可这还让写真实身份,于是我决定换博客。
手头正巧有一个闲置的PHP空间,于是决定自己搭建博客,不去寄身别人的屋檐。上网搜了下,最终锁定WordPress。用它著名的”5分钟安装”很快安 好了程序,接着发现了一个大问题,那就是如何把原来的博客导过去,我可不想把原来写的那么多文章全丢掉。搜索了一番,竟然没找到新浪导入到 WordPress的方法!这可不行,看来得自力更生了,功夫不负有心人,费了些周折,最终还是顺利地将新浪博客的内容成功地导入了WordPress, 内容和留言都很完整,虽然没了TAG,不过还能接受。
由于所有方法都不是原创,只是搜集了不同的方法综合了一下,所以决定把它发在这里,以方便也有此需要的朋友。
第一步:
到blog.163.com注册一个网易的博客,然后登录,点击进入页面左上角的”空间服务”,然后进入”特色服务”→”一键搬家”,在打开的窗口中输入 新浪博客的地址,如blog.sina.com.cn/lugede,确定后就可以先关闭此页面了,因为大约得几个小时后才能搬完;

第二步:
到http://www.skycn.com/soft/5251.html下载Python V2.5.1后安装到任意目录,这里以为例说明D:\Python;单击这里下载sina2wp程序,解压后将里面的*.py文件放到D:\Python目录中。
第三步:
等网易的博客完成搬家后,进入其首页,打开第一篇文章,复制其链接,如http://lugede.blog.163.com/blog/static/1743913620081016102026882/;打开Windows下的命令提示符,依次输入下面的命令:
cd /d D:\Python
Python 163-blog-mover.py -f 上面第一篇文章的链接
过一小会后,就会在相同目录下生成一个XML文档。
第四步:
如果你的XML文件小于你服务器数据库允许上传的最大体积,则可以跳过这一步(本人备份后生成的文件大小是2.01M,真是囧极了),打开前面下载解压的DivXml.exe,单击浏览找到你的XML文件,然后点”开始”即可将大个儿XML文件拆分成多个小文件。

第五步:
进入WP后台,进入”管理”→”导入”将XML文件依次导入。

现在进入博客主页看一看,你新浪博客中的所有文章和评论,是不是已经全部回来了呢?!