关于本人编写的饭否应用的三言两语
- 打包下载全部饭否消息
该工具只适合下载任何公开消息的人的饭否消息。如果您的消息类型是“仅好友可见”,则程序无法读取您的饭否消息。你可以暂时改变为公开型再抓取自己的消息。
如果您不想临时公开一下您的消息类型,变通的方法,是在抓取消息时加以验证。(使用cookie:curl -Dcookie.txt -d “loginname=youremail@domain.com&loginpass=*****&auto_login=on&action=login” http://fanfou.com/login,以后只需-b cookie.txt即可:
curl -bcookie.txt -o#1.html http://fanfou.com/YOURFANFOUID/p.[1-100]
但是这样抓取的网页,其结构与抓取出来的公开页面略有不同,因为相当于是登录状态,所以有了操作(分享、删除)的选项。这也不要紧。既然知道是哪里有变化,只要把正则表达式修改一下即可。
- 关于执行效率
本程序经过数次改版,其运行效率曾经让我自豪。不过,随着饭否用户的增加,饭否服务器的表现越来越让人感到失望。原来我连续抓取1000页(确实有20000+消息的饭友!)程序依然运行没问题。现在,每当我连续抓取100页,本IP就被饭否给封锁了。在饭否服务器扩容之前,这确实是可以理解的做法。我也不该为了一己之利,对饭否服务器运行杀鸡取卵、涸泽而渔式地滥用。
- 本项目暂时搁置,一些程序取消下载。
编写程序是我的业余爱好,它跟我的专业、现在的工作都毫无关系,我并不以编写程序来谋生。我只把它当成与看球赛、打电玩、练瑜珈一样。确实,它让我的业余生活很丰富多采。
但是,我的工作、生活,最近发生了一些变化。明天要出个长差;回来面临找住处、搬家等琐事,搬家后能否继续像现在这样方便、便宜地上网,还是未知数。周末的时间,将去学开车,把以前的课时补完,争取一次通过,顺利加入马路杀手的行列。
总之,可支配的时间是越来越少了。这几个饭否程序,我也想完善之。但是照目前的情况看来,遥遥无期。我曾经在饭否上说,“假老夫数周,则我于饭否、twitter、叽歪、做啥之类的微博客彬彬矣”。不过,这个前提是有自由支配的时间可假,呵呵。
鉴于以上原因,本人的饭否项目就暂时搁置了。跟饭否抓取相关的程序,会取消下载。但是源码留着,为以后再续前缘留个根苗。


难怪我老不能打包哩,
原来是饭否会封IP哪…