新浪博客搬家WordPress

Sina2WordPress

功能说明

  • 一个新浪博客搬家到WordPress的Python脚本
  • 通过爬取新浪博客的网页并通过正则转换成WXR类型的xml文件
  • WordPress eXtended Rss (WXR) 是WordPress原生支持的导入文件类型
  • 目前仍在开发维护中,版本号1.0

已实现功能

  • 转换日志的标题、时间、分类、标签、正文
  • 转换评论的作者、链接、时间、正文
  • 自动识别博主并转换成指定的名称和超链接
  • 将“博主回复”转换为WordPress原生的嵌套回复
  • 兼容实现CLI(命令行)和GUI(图形界面)两种交互方法
    CLI模式可以在无wxpython module的环境下运行
  • 打包成exe,可供无python环境的windows用户使用
  • 过滤冗余的HTML代码
  • 详尽的运行日志和进度显示

待实现功能

  • 抓取博客内嵌的图片
  • 抓取博客内嵌的视频 (暂还未确定实现方式)
  • 可以拆分转换后的WXR文件并指定文件大小

待完成杂活

  • 代码注释

6 thoughts on “新浪博客搬家WordPress

    • @felven 功能差不多,我没看他的具体实现,不过新浪博客改版后他的那个就不能用了,这个支持目前的版本,而且我最近正在优化维护

    • @felven 不好意思,这几天正在修改代码,我会尽快把文档更新上去的,我还准备打包成exe给win下的用户使用的

Leave a Reply

Your email address will not be published. Required fields are marked *

*

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>