最近遇到个项目,客户非要加个天气预报功能,还提出要求最少显示三天。到网上找了很多挂件都无法找到满足要求的,这可让老夫如何是好~~~于是乎被逼无耐下,自己写了这个抓取类。
主要功能只是将所须省市的七天的天气抓取下来,目前我这个项目中应用了缓存,但因为是FLEA的缓存机制,所以把代码贴出来对不使用FLEA的同学完全没有帮助,所以就省了点代码。
关于缓存方面,我个人比较倾向于按你读取的天数来确定缓存时间,比如:你一次只显示今天和明天的,那抓取来的七天数据就可以使用六次,直到七天数据用完的时候才需要重新抓取。
这样处理缓存我个人觉得比较划算,呵呵。
[PS]: 贴代码是个辛苦活,记得以前有些几个网站是可以分享代码片段的,但忘了名字,有同学愿意告诉一下我吗?
Read More
