Partager via


如何撈出市集裡所有的應用程式?

Windows Store 上目前已有超過4萬個Apps,隨著這個新的 App 平台愈來愈茁壯,現在市面上已經可以找到許多整理或分析 Windows Store Apps 的網站及服務,諸如之前提到過的 DistimoMetroStore Scanner中國MSN等。而怎麼撈到 Windows Store 裡的最新資料呢?

 

有一個公開的網址可以讓你作這件事: https://apps.microsoft.com/windows/sitemap_index.xml 

image

 

你會注意到這個 XML 裡面,有許多的 https://apps.microsoft.com/webpdp/sitemap/sitemap\_ ??? .xml,

我們打開其中一個 https://apps.microsoft.com/windows/sitemap/sitemap_54.xml 來看看:

image

 

再打開其中的 https://apps.microsoft.com/windows/zh-tw/app/9d55630c-c72d-463b-aa3a-24d1938eff00/m/ROW,就會看到某個 Windows Store App 的連結了!

image

 

以上提到的每一個 sitemap_???.xml 都包含了 5,000 個 Windows Store App URLs (含新增或更新),若能分析這個每天更新的 Site Map,就能作出類似 MetroStore Scanner 之類的網站服務了。