我試圖從新的谷歌播放市場下載一個頁面,似乎得到奇怪的結果。我使用url https://play.google.com/store/apps/details?id=package.name
和下面的方法:正在下載谷歌播放主頁
private static String downloadString(final URL url) throws IOException {
final HttpsURLConnection conn = (HttpsURLConnection) url
.openConnection();
conn.setHostnameVerifier(new HostnameVerifier() {
@Override
public boolean verify(final String hostname,
final SSLSession session) {
return true;
}
});
conn.setReadTimeout(10000);
String html;
try {
final InputStream is = conn.getInputStream();
final BufferedInputStream bis = new BufferedInputStream(is);
final ByteArrayBuffer baf = new ByteArrayBuffer(50);
int current = 0;
while ((current = bis.read()) != -1) {
baf.append((byte) current);
}
/* Convert the Bytes read to a String. */
html = new String(baf.toByteArray());
} finally {
conn.disconnect();
}
return html;
}
結果doen't包含的說明,更改日誌或者任何重要的,但我的HTML知識是不夠的,瞭解究竟是什麼beeing下載。我對任何一個感興趣的人下載了源代碼here。它比所需的Google Play應用頁面小10倍。
我的問題是,我如何獲得原始應用程序頁面的源代碼?
感謝您的快速回答和「哦,我的上帝,爲什麼?」。 Android Market更簡單得多。 –
嘗試閱讀google.com,它會摧毀你...:D –