I just want to talk about the train of thought, not so detailed.
1: first, take the app "Android Market" as an example. Go to the official homepage and you will see a product download. Then click the Download button to download it, however, this seems to be cross-origin. You cannot get the real suffix or the APK address. What should I do if there is no address? Then use third-party tools to "sniffing" casually a tool on the OK and then click the official website will expose the suffix for APK, such as http://cdn.market.hiapk.com/data/upload//2013/01_21/18/com.duomi.android_183017.apk multi meter. This is what I got during the test.
There is also a product APK real address http://dl1.91rb.com/179835f798e3eca6abf778e7c87f9d84/android/soft/2012/10/19/31d3c38d44be4d67a06b408616a7d13b/cn.kuwo.player_5192_5.1.9.2_634956025712415000.apk from 91 above
2: The rest is much simpler, because the official website and the mobile phone version of Android Market 91 and other addresses are the same. Their ranking is nothing more than two methods. The first is based on the download ranking, the second is based on Labor (who pays more for the money and who is on the top, similar to bidding)
3: since we need to rank by download, let's write a circular download and change the IP address at any time, just as if we had used to brush the IP address a long time ago. Let him keep repeating the download for a day. for the next 0.8 million. As for the number of opens and activity, you don't need to worry about the product ranking.
Other markets are similar!
In fact, this method can continue to be extended by using their servers to put your products on their market and then adding the newly uploaded APK address to your official website. Isn't that just an arrow or a arrow. It saves bandwidth and rankings, and it is not so hard to carry your own website.
When I downloaded the Android Market, I found an address. If I judged from experience that this was the address that recorded your operations to the database
Http://qhm2.cnzz.com/heatmap.gif? Id = 30060492 & X = 359 & Y = 1019 & W = 1279 & s = 1366X768 & B = MSIE 9.0 & C = 1 & R = & A = 0 & random = fri Feb 15 17:30:01 UTC + 0800 2013
1: Id = 30060492 (How many)
2: & X = 359 & Y = 1019 & W = 1279 & s = 1366X768 & (these parameters are the resolutions of your computer)
3: B = MSIE 9.0 (Browser 9.0)
4: c = 1 (click a download)
5: Random = Fri Feb 15 17:30:01 UTC + 0800 2013 (when did these occur)
In fact, you can do this.
Http://qhm2.cnzz.com/heatmap.gif? Id = 30060492 & X = 359 & Y = 1019 & W = 1279 & s = do not expose all interfaces when recording my operations & B = my browser is 9.0 & C = I clicked n times & R = & A = 0 & random = Fri Feb 15 17:30:01 UTC + 0800
2013
In this way, you can pass it over.