Grails的强大
来源:互联网 发布:小猪cms最新版 编辑:程序博客网 时间:2024/05/18 01:48
由项目需要,需要做一个接口,这里的接口完全和学校里所说的接口不一样了,这里的接口就是请求一个网址,返回一些数据传给程序,这里在手机开发中很多都用到,反正接触的几个项目都需要用。
遇到一个项目就让做一个接口,需要抓取某个网页的数据供自己使用,这个如果用java来写的话,那就是相当长篇大论了,使用Grails只用了短短的几行就可以解决
特别是:
withHttp(uri: url) { html = get(query : [:]) }
这样就可以和页面的html结合起来了,剩下的就只把页面你想要的数据放到一个map中就可以了:
for(one in html.BODY.DIV.DIV.TABLE[0].TR){ def map = [:] map.type = one.TD[0].text() //map.put("type", one.TD[0].text()) map.latest = one.TD[1].text() map.change = one.TD[2].text() list.add(map) }
这里可能对有些人来说, html.BODY.DIV.DIV.TABLE[0].TR感到困混,他是一层一层来说的(如有问题请联系我,我QQ:358511709 ,邮箱:yandong_dido@126.com 大家可以一起交流)
Grails的强大还不光这一点,你想想,你的网址上需要一个搜索,那你完全可以用这个抓取google的页面,在html=get(query:[:])写上你需要传递的参数,再放到你的页面上,这完全就是假的,但是为你所用。
如果以后还有什么强大的功能再介绍了!
- Grails的强大
- Grails的增长率
- Grails的GORM
- Grails的动态查询
- Grails--数据库的设置
- 初识grails的效果
- 有关Grails的事务
- grails 配置文件的读取
- grails的测试
- grails的分页查询
- grails多线程的使用
- grails的成功配置
- 坑爹的Grails
- grails
- grails
- grails
- Grails
- [Grails]使用Grails的Console执行简单的CRUD操作
- 混叠
- Linux安装卸载Mysql数据库
- 通过调用Word模板(Doc、dot)直接打印
- ascii码对照表
- c#实现一个程序在一台电脑上只运行一个实例
- Grails的强大
- Ubuntu 配置tftp服务
- Jquery选择器和.css,.addClass,.toggleClass
- linux端口重用
- Quartz2D的内存管理
- ubuntu通过xmange连接桌面
- WebServices CXF开发常见异常及解决方法
- js运行时类型识别的例子
- android尝鲜