注:由于年代久远,新浪现在的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文件依次导入。
现在进入博客主页看一看,你新浪博客中的所有文章和评论,是不是已经全部回来了呢?!
执行一直报错,崩溃边缘了…..
文章太早了。新浪数据接口早不知道改了多少次了,报错是正常的。
获取XML文件失败,在CMD命令中出现“SyntaxError: invalid syntax
”,请教一下。
原因是,你用了Python的命令行环境,而不是Windows本身的cmd命令行。
具体解释请去看:
BlogsToWordPress使用前必读
http://www.crifan.com/crifan_released_all/website/python/blogstowordpress/before_use/
原作者出来帮忙了,谢谢。
不客气。不过却很无语的发现,由于内容较多,更多人使用工具之前,好像都不看我写的“使用前必读”的。。。
嗯,就像很多人从不看说明书。还自以为是地在用了几年后发现了一个“技巧”,实际上说明书上直接写的有
是的,关键这些人还不在少数,这是比较让人无语的。。。
想要实现国内的一些博客搬家到wordpress的,可以用我写的python脚本,一次搞定所有功能,包括导出所有帖子的标题,分类,内容,标签,全部评论,下载本博客图片和其他图片再替换图片链接,等等功能:
BlogsToWordPress v8.3- 将百度空间,网易163,新浪sina,QQ空间,人人网,CSDN,搜狐Sohu等博客搬家到WordPress
http://www.crifan.com/crifan_released_all/website/python/blogstowordpress/
学习拉,哈哈
不错不错
详细的教程 从新浪搬家更容易了
我可以真正地说,我从来没有看过这么多的有用信息 ??????WordPress | ????????. 我想表达我的感激之情的网站管理员 lugede.cn.
您好,最近没顾上上网,今天刚闲下来。我不知道你的qq问题怎么回答,没法加你,你加我可以吗?我的QQ 285329176
还是博客搬家的问题,搬不了,呵呵,谢谢啦
你好!在网上下了你的关于博客搬家的程序,感觉很好。可是我在cmd下总出错,而且最后在相应目录下得不到任何xml文件,怎么办???
@soros, 请加我QQ,331354332
我的出现错误了
unicodedecodeerror
大哥,来逛逛
不错不错
小建议:评论页的名字显示不好看 🙂
看上去不错
😎 比原来那个好看~进来的也快了~不错啊~~虽然没有看懂你到底是怎么弄得~
呵呵,很认真啊,听羡慕你的电脑知识和钻研精神,希望毕业之前可以和你多学点东西。^_^
一起努力啊…… 呵呵
新浪想玩SNS了
感觉你真能折腾,当初我也是导出了Atom和RSS,但无奈wp不接受,遂放弃了。
不知道是浏览器的问题还是你的问题,字体好模糊
比 以前的更好,呵呵~~~~~~~~~~~~~~~