多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > 綜合技術(shù) > Android 利用jsoup 抓取騰訊應(yīng)用市場(chǎng)的軟件APP,作為我們自己應(yīng)用的數(shù)據(jù)

Android 利用jsoup 抓取騰訊應(yīng)用市場(chǎng)的軟件APP,作為我們自己應(yīng)用的數(shù)據(jù)

來源:程序員人生   發(fā)布時(shí)間:2014-12-08 09:11:31 閱讀次數(shù):3943次

最近想做自己的1個(gè)利用市場(chǎng),但是苦于,沒有利用數(shù)據(jù),因此,用jsoup來抓取,騰訊利用市場(chǎng)的軟件APP各種數(shù)據(jù),

挺不錯(cuò)的。哈哈。你要啥數(shù)據(jù)都有哈。 不錯(cuò)。

直接看代碼

封裝了 下代碼。

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

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>();// 獲得到 // // // 版本號(hào),和開發(fā)商 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; } } }


生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 在线观看亚洲欧美 | 在线观看的免费视频网站 | 亚洲精品456在线观看 | 亚洲黄色在线网站 | 日韩精品欧美高清区 | 亚洲成a| 欧美精品18videosex性俄罗斯 | 精品国产欧美一区二区最新 | 国产精品a区| 中国做爰国产精品视频 | 日韩精品欧美激情国产一区 | 九九99久久精品在免费线bt | 2022国产精品最新在线 | 欧美福利视频一区在线 | 最近最新中文字幕高清中文字幕网 | 亚洲欧美日韩国产一区二区精品 | 亚洲黄色高清视频 | 国产成人在线视频观看 | 女人18毛片a级18毛多水真多 | xxxxx欧美| 亚洲欧洲日产国码二区首页 | 福利视频欧美一区二区三区 | 亚洲人和日本人jzz护士 | 亚洲欧美小说 | 日本zzzwww大片免费 | 中文字幕资源站 | 亚洲五月网| 中文字幕色站 | 亚洲色欧美 | 久爱免费观看在线网站 | 爱爱小视频在线观看网站 | 91成年人免费视频 | 国产成人性色视频 | 99精品日韩 | 亚洲 欧美综合小说区图片区 | 自拍偷自拍亚洲精品情侣 | 一二三四免费观看在线视频6+1 | 午夜肉伦伦影院 | 美国全免费特一级毛片 | 国产精品视频一区二区三区 | 国产午夜亚洲精品久久www |