自己动手编写CSDN博客备份工具-blogspider源码下载(4)
来源:http://blog.csdn.net/gzshun
本博文需要声明几点:
1.blogspider_v1.0源码已经更新,文件名为"blogspider_v2.0.tar.bz2",下载地址在下文。
2.该备份工具用其他语言(比如Java,PHP)可能比较简单,但本人只会C/C++。
3.blogspider_v1.0源码报错,原因是:CSDN博客的HTML文件修改。我需要说明的是:请大家不要将该程序应用于非法用途,以免造成CSDN网站服务器的负载,请遵循"备份CSDN博客"原则。可能CSDN技术人员发现该程序是直接解析HTML文件,所以修改HTML文件避免该程序的运行(猜想)。
前段时间比较忙,没时间回复大家的评论与邮件,在这里感谢各位同志的支持。一些哥们儿建议将blogspider源码上传到CSDN的下载频道,正好今天有空,再把该系列文章做个总结,给大家提供blogspider下载地址。
前面已经写了几篇文章,需要的马上跳转:
《自己动手编写CSDN博客备份工具-blogspider之源码分析(1)》
《自己动手编写CSDN博客备份工具-blogspider之源码分析(2)》
《自己动手编写CSDN博客备份工具-blogspider之源码分析(3)》
一.blogspider程序提示"Segmentation fault"错误
最近blogspider程序会出现段错误,提示"Segmentation fault"错误。刚才我调试了一下,程序本身没有问题,原因是CSDN博客的HTML文件的格式发生变化,所以strstr函数出错。本程序原来是直接分析HTML文件来获取博客信息,所以blogspider存在这个局限性,我已经修改最新的HTML文件的解析函数,出错在analyse_index函数中。
以下是diff命令的结果:
二.blogspsider_v2.0运行结果,可以成功备份CSDN博客
三.下载地址
春节期间,大家都很忙,赶着给亲朋好友拜年,我也不例外,时间比较少。很多同志们依然奋斗,向我要blogspider的源代码,除了CSDN博客的评论脚印,还有私底下发给我的已经有上百份,我想不是办法,我将本程序上传到CSDN的下载频道供大家下载。
CSDN博客备份工具:blogspider_v2.0.tar.bz2,点击这里进入下载页面。
四.联系方式
若程序出现问题,可以联系我的邮箱:gzshuns#163.com (# -> @)
我发现搞Linux的同行非常多啊,大家都是Linux程序员,希望有一个交流平台,今天下午我创建了一个,欢迎Linux开发程序员的加入!
:Linux开发程序员 (210563904)。
希望能在本群认识 志同道合 的Linux开发程序员!
上一篇: WINDOWS下线程同步探讨
下一篇: COM中有下面一些使用规则
推荐阅读
-
自己动手编写CSDN博客备份工具-blogspider
-
自己动手编写CSDN博客备份工具-blogspider之源码分析(1)
-
自己动手编写CSDN博客备份工具-blogspider源码下载(4)
-
自己动手编写CSDN博客备份工具-blogspider之源码分析(3)
-
自己动手编写CSDN博客备份工具-blogspider源码下载(4)
-
自己动手编写CSDN博客备份工具-blogspider之源码分析(2)
-
自己动手编写CSDN博客备份工具-blogspider之源码分析(1)
-
自己动手编写CSDN博客备份工具-blogspider
-
自己动手编写CSDN博客备份工具-blogspider之源码分析(3)
-
自己动手编写CSDN博客备份工具-blogspider之源码分析(2)