程序猿打招自己的電子圖書館

我是一個懶人,所以很多事情都不喜歡手工處理。隨著年份的增加,個人的書籍也越來越多了,但是如果要找什么東西時候,我可能自己都不知道我有什么書,書籍主要講解什么內容了。所以我就想到了電子書庫,將自己的書籍都錄入到電子數據,這樣可以方便以后查找了。只說不做非程序猿了。還說什么了,直接開做了

說下我的思路,很簡單

每本書籍都有條形碼ISBN,千萬不要告訴我你不知道條形碼是神馬,算了,我還是截張圖。根據ISBN號,我們可以通過豆瓣api查找書籍信息。



第一步:識別條形碼

這個比較簡單,現在免費的掃描工具很多,但是不太適合我,因為我要把掃描的IBSN號發到我的電子書庫接口,然后通過isbn號查查到數據信息并錄入數據庫,所以我就要自己寫掃描工具,本人使用IOS開發客戶端,掃描庫使用zbar(告訴大家一個秘密,嫌麻煩可以使用phonegap開發客戶端)。

第二步:通過條形碼ISBN號查找數據信息

這一步非常簡單,直接調用豆瓣的api就可以,查找書籍信息,然后保存到數據庫就好了。豆瓣api如下

https://api.douban.com/v2/book/isbn/:9787121198854(https://api.douban.com/v2/book/isbn/:xxxx)


客戶端如下截圖:



PS:這里面還有一部比較重要,就是找對應數據的PDF文檔或者其他類型的電子文檔,

方法一:從linux.linuxidc.com這個網站想辦法獲取,以前寫過一部分代碼

方法二: 寫爬蟲通過百度等搜索平臺 找到 有此電子書的網站,然后下載

我個人后續更傾向使用方法二,互聯網中擁有浩瀚的資源,我也在寫個通用爬蟲程序,只需要簡單配置就可以爬取任何網站了


<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>