其他分享
首页 > 其他分享> > 结课安卓小项目(3)

结课安卓小项目(3)

作者:互联网

写完了第一阶段的功能,第二阶段我们就打算写动物信息的百科功能。这个功能在拿到数据的前提在还是比较好完成的,归根结底是一个数据的查询功能,但是数据从哪里获得就难到我们了。

一开始我找到了中国生物信息网站看看能不能从中把数据拿到,但是自己技术有限,这个网站是提供了数据服务,但是需要json的技术,当时我对json的概念只是了解个皮毛所以就困惑了很久。有一次系主任让我们通过python来爬取某个网站的数据并通过javaweb进行呈现,把这个小项目剖析一下其实和我们要的功能类似,只不过这次用安卓来呈现。但事实并没有我想象得这么简单(菜是原罪),老师所给得网站数据很是规整,所以就大大方便了我们去采集,但是我想爬取得数据分布很不规整,就很难整体提取,又给难住了。车道山前必有路么,我有一次在和一个朋友说起这事得时候,他说可以通过爬虫得软件来辅助爬取,我回去就去试了试,我找到得这个软件叫八爪鱼采集器,这个软件可以将所要爬取得网站输入到它得输入框,它就会进入这个网站自动把网站得元素解析出来,这就大大方便了数据得爬取,我所找得是百度百科得有关国家保护动物的那一页,八爪鱼采集器可根据人操作网站的顺序来进行爬取。我将爬到的数据存入到了mysql中,但是一开始我想把数据直接存储在sqlite,直接存储到手机的内存中,但是这是不可取的,因为现在成型的软件开发都不会把所有的数据直接存储到手机的内存中,因为这样会加重手机运行的负担,一般采取现在手机中存储一下基本的数据,主要的数据在服务器上存储着,当手机没有从服务器中拿到数据时才会将那些少量的基本信息呈现出来。但是这次我们先采取的时将数据存储到手机的内存中,主要是云服务器的技术还不会,哎,真菜。

 

标签:存储,结课,项目,网站,安卓小,内存,手机,数据,但是
来源: https://www.cnblogs.com/wlqyyds/p/16371428.html