每个人的公共图书馆(3)

  pplibwx已经上线一段时间了,用户大多都是我认识的人,开始我感觉自己做的还不错,直到群里的一个朋友提出的问题以后,我发现pplibwx做的实在太垃圾了,连基本的一级搜索功能都不搜不准,老婆她姐也试用了,我根据他搜索的关键字进行重复搜索,发现搜索的结果的确不尽如人意。想到这里,我终于痛下决心,一定要好好改改。说干就干,那办法呢?
  经过一番思考,还是豆瓣开放的API给我思路,先通过豆瓣查询目标书籍,然后根据书籍的ISBN号搜索书籍所在的图书馆,这么想来,一方面可以降低一级查询的难度,一方面也能提升用户体验。经过一番思考,大体梳理了思路,就开始敲码了。一级查询没浪费太多时间,主要是查询、合并借阅位置比较难,而且还要发送翻页请求,连续提交表单。越想越复杂,越想越累,想拖延的毛病又犯了,干脆去豆瓣看看吧。这一看不要紧,我惊奇的发现豆瓣已经做了类似的功能,就在豆瓣读书中,有个功能是“在哪儿能借到这本书”,而且他也是把ISBN作为查询条件进行搜索,请求的也是北京市公共图书馆页面,我晕。当时我心凉了半截,感觉自己做的东西完全没有意义,我赶紧安装了一个豆瓣读书手机版,结果发现豆瓣并没有在app中展示此功能,看来豆瓣还是主推线上阅读,对借阅神马的根本不感冒,想到这儿我又有点儿高兴,毕竟自己的想法和豆瓣竟然暗合。并且我也不觉得爬取图书馆网页有什么不好了,豆瓣都爬呢,我小爬一下也不算什么,估计这个网站就是让人爬的,哈哈。
  今天用了一上午,终于把基本功能实现了,赶紧让用户测试测试。至于群里好友的建议,不显示借阅不到的书籍,我觉得还是不要轻易去除掉查询结果,如果用户搜某一本书搜不到,他可能并不知晓是没有馆藏,而是觉得搜索器很无能,连书都找不到,更别说借阅信息了。而且以后对于不能借阅的书,也可以做个引流到电子商务平台的功能,让用户直接去买岂不更好。

猜你喜欢

转载自thomas0104.iteye.com/blog/1976978