jsonp在html什么作用,使用JSONP 解析HTML网页。

JSONP功能很强大,用来解析HTML非常方便。

// 解析Asset下的网页,

void parseHtml() {

ArrayList dataList = new ArrayList();

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 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();

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值