闲着没事,学下python,浏览完《dive into python》,想半天没想出来要做个什么东西实践好。此时twitese的排行榜功能已经停滞很久了,之前java版的代码也比较乱,索性用python重写这个功能好了。当然,这个程序还是架设在GAE上的。
这次做的基本上跟原版一样,只是抓数据时不用page这个参数了,用cursor这个参数分页,发现这个参数用来抓取数据实在是比page方便多了。另外通过一些小伎俩解决了原本只能获取前1000个用户的问题,现在可以直接通过分页看到所有抓取到的用户了。具体抓取方法见这里,最后做了独立页面:http://twiteseapi.appspot.com/
写旧程序,虽然是用不同语言写,但激情实在高不了~这次这个python应用感觉写得没什么python的风格,可能是因为程序太简单吧。python给我的初感觉就是很精简,跟java正好相反,只是奇怪为什么每个类方法的self参数为什么不自动传进去,还要手动写,这跟它的精简实在不符。
这个程序,也是开源的,并且做到很容易架设,只需要上传后执行一下init就行了。地址:http://twiteseapi.googlecode.com/