JSONP功能很强大,用来解析HTML非常方便。
// 解析Asset下的网页,
void parseHtml() { ArrayList<FsBean> dataList = new ArrayList<FsBean>(); AssetManager am = this.getAssets(); InputStream inputStream; try { inputStream =am.open("html/xh.html"); Document doc = Jsoup.parse(inputStream, "UTF-8", "http://img9.91huo.cn/"); Elements tbody = doc.getElementsByTag("tbody"); Element tBody = tbody.first(); Elements tr = tBody.getElementsByTag("tr"); for (Element tablerow : tr) { FsBean bean = new FsBean(); Elements tmc1 = tablerow.getElementsByClass("tmc1"); if (tmc1.first() == null) continue; bean.tmc1 = tmc1.first().text(); // Log.e("tmc1", tmc1.first().text()); Elements tmc2 = tablerow.getElementsByClass("tmc2"); Node node = tmc2.first().childNode(0); bean.tmc2 = node.attr("src"); Elements tmc3 = tablerow.getElementsByClass("tmc3"); bean.tmc3 = tmc3.first().text(); Elements tmc4 = tablerow.getElementsByClass("tmc4"); if (tmc4.first() != null) { bean.tmc4 = tmc4.first().text(); } Elements tmc5 = tablerow.getElementsByClass("tmc5"); if (tmc5.first() != null) { bean.tmc5 = tmc5.first().text(); } Elements tmc6 = tablerow.getElementsByClass("tmc6"); bean.tmc6 = tmc6.first().text(); Attributes attr = tablerow.attributes(); List<Attribute> attrList = attr.asList(); bean.tmc7 = attrList.get(0).getKey(); dataList.add(bean); } //保存到AVOS。 AVOSCloud.initialize(getApplication(), APP_ID, APP_KEY); for (FsBean bean : dataList) { AVObject gameScore = new AVObject("yh_xh"); gameScore.put("tmc1", bean.tmc1); gameScore.put("tmc2", bean.tmc2); gameScore.put("tmc3", bean.tmc3); gameScore.put("tmc4", bean.tmc4); gameScore.put("tmc5", bean.tmc5); gameScore.put("tmc6", bean.tmc6); gameScore.put("tmc7", bean.tmc7); gameScore.saveInBackground(); } } catch (IOException e) { e.printStackTrace(); } }
相关推荐
jsonp XML解析
html通过 ajax jsonp跨域请求接收和传送数据 使用HTML页面与后台跨域交互,获得后台数据或传输数据给后台
使用JSONP完成HTTP和HTTPS之间的跨域访问
jsonp的原理 jsonp的使用,使用jsonp解决js跨域问题!
对应我的文章json和jsonp格式数据返回
利用 [removed] 元素的这个开放策略,网页可以得到从其他来源动态产生的 JSON 资料,而这种使用模式就是所谓的 JSONP。用 JSONP 抓到的资料并不是 JSON,而是任意的JavaScript,用 JavaScript 直译器执行而不是用 ...
前端使用jquery,datatype采用jsonp,服务端采用C#编写的webService
200行代码的泛JSON(P)解析器
在页面a中由前端发送一个jsonp请求到客户方,得到一个token值 前端得到token值后向自己后端发送一个请求,后端根据token去redis(token的值就是redis里的key)里取值(key=token的值,value=用户信息等)判断用户是否已...
总算理解jsonp的应用了,以前只知道jsonp但是还是不会再代码中应用,看了这个以后突然恍然大悟,妈妈再也不用担心我学不会jsonp了(/坏笑,以上纯属虚构)
JSONP简单调用实例。ASP.NET和纯HTML。jQuery的$.ajax的调用!jsonP说白了,就是在json字符串外面包上一个:参数名称+左右括弧!只是包了个:jsonpCallback() 而已! 相关文章:...
jsonp 使用例子,json 调用的从 alert 开始,到调用远程的jsonp服务,到实现自己的 jsonp 服务。
1. 连个tomcat 服务器演示跨域访问 2. JSONP的方式实现跨域访问
NULL 博文链接:https://onestopweb.iteye.com/blog/2326155
JSONP 实例
Jsonp和java操作
使用jsonp跨域获取json数据。Ajax获取JAVA服务器json数据。
在js里使用Jsonp 实现跨域解决源代码实例
后台php设置jsonp