百度空间搬家至WordPress心得

前文提到,百度空间强制升级,用户体验极差。交涉无果(即不能恢复到旧版),于是想到搬家。既然要搬家了,反正人气神马的都要重新来,干脆自己做个独立博客。

买域名、空间,以及安装wordpress这里就不说了,本就不复杂,今天只说搬家心得。

从百度空间搬家的方法,在网络上搜索了一下,大致分为一下两类。一是通过提供文章导出功能的空间(例如Blogbus、zblog等),先将百度空间的文章内容和评论采集到中转空间,再由中转空间导出.xml文件。二是直接通过网页采集的方法将百度空间中的内容保存为wordpress能识别的.xml文件。

经过试验,第一种方法效果并不好。最终顾毅采用了后一种。

网页采集方法实际上是Python的一个脚本,即大神crifun编写的BlogsToWordpress.py。这个脚本不止对百度空间(包括新版和旧版)有效,其最新版本已实现对网易163,新浪sina,QQ空间,人人网,CSDN,搜狐Sohu,博客大巴Blogbus,天涯博客,点点轻博客等博客的自动识别采集生成.xml文件。使用方法如下:

step1:下载python 2.7.2,并安装(根据在路上博客的说明,暂时不支持win8)。请在下列页面找适当的下载地址:(注意操作系统和32bit、64bit的区别)

http://www.crifan.com/crifan_released_all/website/python/blogstowordpress/before_use/

step2:下载BlogsToWordpress.py,并解压到合适的路径【强烈建议不要解压到桌面】

step3:开始——运行——cmd,转到BolgsToWordpress的解压目录。例如,顾毅的解压目录是D:\Jeemy's\Python 2.7.2\BlogsToWordpress_v16.6_2012-11-28,在cmd中先定位到D:盘,在定位到具体文件。如下图所示:

百度空间搬家至WordPress心得

Step4:输入以下命令,开始采集

BlogsToWordpress.py -s http://hi.baidu.com/****

上一行中的http://hi.baidu.com/****表示你的空间。旧版空间为http://hi.baidu.com/****,新版空间为http://hi.baidu.com/new/****

采集过程如下所示:

百度空间搬家至WordPress心得

 采集完成后在上述目录中出现一个.xml文件,即为导出文件。如下图所示:

百度空间搬家至WordPress心得

step5:在wordpress后台导入上一步获得的.xml文件。至此搬家工作完成。

 

2012年12月22日顾毅写于福清