日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > Android 利用jsoup 抓取騰訊應用市場的軟件APP,作為我們自己應用的數據

Android 利用jsoup 抓取騰訊應用市場的軟件APP,作為我們自己應用的數據

來源:程序員人生   發布時間:2014-12-08 09:11:31 閱讀次數:3948次

最近想做自己的1個利用市場,但是苦于,沒有利用數據,因此,用jsoup來抓取,騰訊利用市場的軟件APP各種數據,

挺不錯的。哈哈。你要啥數據都有哈。 不錯。

直接看代碼

封裝了 下代碼。

大家直接輸入,騰訊利用寶的 具體軟件地址,便可,進行 解析了。

package com.ferris.event.app; import java.io.IOException; import java.util.ArrayList; import java.util.List; import org.jsoup.Jsoup; import org.jsoup.helper.StringUtil; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; import com.ferris.entity.AppDetail; import com.ferris.entity.AppDownloadInfo; import com.ferris.utils.StringUtils; public class AppGetService { public static final String urlhead = "http://android.myapp.com/myapp/"; private static final Object lock = new Object(); public AppGetService() { // TODO Auto-generated constructor stub } public static List<AppDownloadInfo> getNetApp(String app) { synchronized (lock) { List<AppDownloadInfo> liAppDownloadInfos = new ArrayList<AppDownloadInfo>(); Document doc; try { doc = Jsoup.connect(app).get(); Elements ListDiv = doc.getElementsByAttributeValue("class", "app-info-desc"); for (Element element : ListDiv) { AppDownloadInfo appDownloadInfo = new AppDownloadInfo(); appDownloadInfo.setAppname(element.select("a").attr( "appname")); appDownloadInfo.setAppsize(element.getElementsByClass( "size").text()); appDownloadInfo.setTypename(element.getElementsByClass( "download").text()); appDownloadInfo.setAppmd5(urlhead + element.select("a").attr("href")); appDownloadInfo.setIconurl(element.select("a").attr( "appicon")); appDownloadInfo.setPackagename(element.select("a").attr( "apk")); // http://dd.myapp.com/16891/548EBCD7DD5F97E652615EECBD352905.apk?fsname=com%2Etencent%2Emobileqq%5F5%2E2%2E1%5F182.apk&asr=8eff String downloadurl=element.select("a").attr( "ex_url"); if(!StringUtils.isEmpty(downloadurl)){ appDownloadInfo.setDownloadUrl(downloadurl.substring(0, downloadurl.indexOf("?"))); } liAppDownloadInfos.add(appDownloadInfo); appDownloadInfo = null; } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); return null; } return liAppDownloadInfos; } } public static AppDetail getNetAppDetail(String appdetail) { synchronized (lock) { AppDetail appDetail = new AppDetail(); Elements listDiv = null; Document doc; try { doc = Jsoup.connect(appdetail).get(); if (doc == null) { return null; } List<String> tupian = new ArrayList<String>(); listDiv = doc.getElementsByAttributeValue("class", "pic-img-box"); if (listDiv != null && listDiv.size() > 0) { for (Element element : listDiv) { tupian.add(element.select("img").attr("data-src")); } appDetail.setPreviewurl(tupian); listDiv = null; } listDiv = doc.getElementsByAttributeValue("class", "det-othinfo-data"); if (listDiv != null && listDiv.size() > 0) { final List<String> string = new ArrayList<String>();// 獲得到 // // // 版本號,和開發商 int z = 1; for (Element element : listDiv) { if (element.childNodeSize() > 0) { if (z == 1) { appDetail.setAppversion(element.text()); ++z; } if (z == 2) { appDetail.setKaifashang(element.text()); } } } listDiv = null; } listDiv = doc.getElementsByAttributeValue("class", "det-app-data-info"); if (listDiv != null && listDiv.size() > 0) { for (Element element : listDiv) { if (element.childNodeSize() > 0) { appDetail.setDescription(element.text()); } } listDiv = null; } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return appDetail; } } }


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲久久 | 舐め犯し波多野结衣在线观看 | 亚洲精品在线视频网站 | 精品九九九九九 | 色婷婷影院| 国产一区二区免费视频 | 欧美一区二区三区在线观看 | 美女网站视频在线观看 | 欧美九九| 久久成人黄色 | 成人播放 | 国产成人综合自拍 | 天天操,狠狠操 | 精品伦精品一区二区三区视频 | 69无线观看免费版 | av大全在线免费观看 | 91综合在线 | 成人在线高清 | 亚洲成人在线网站 | 欧美偷拍视频 | 精品久久一区二区 | 欧美日韩精品久久久久 | 97精品国产| 国产二区视频在线观看 | 免费av播放 | 成人在线一区二区 | 免费一二三区 | 成人免费视频网 | 亚洲第一网站 | 污污视频免费网站 | 色av影视 | 日韩在线电影 | 玖玖精品视频 | 超碰www| 亚洲四区 | 中文字幕国产亚洲 | 午夜性爽爽爽爽爱爱爱爱 | 国产精品一区二区av | 免费福利在线视频 | 欧美日韩一卡 | 国产日韩中文字幕 |