2012-08-05 75 views
0

我已經從這個網站使用的代碼:爬行WP7市場

http://www.manyniches.com/windows-phone/crawling-the-windows-phone-marketplace/

抓取的Windows Phone的市場。好消息是,它的工作原理,我可以得到有關市場上任何應用程序的所有信息...除了描述。

有人知道如何修改代碼來獲取每個應用程序的描述嗎?

謝謝!

+0

什麼是錯的描述?我發現你指的博客文章有一個應用程序的描述字段... – 2012-08-05 18:15:08

+0

這是簡短的描述,即使這不是從市場上拉出來的。 – user1567095 2012-08-05 18:35:49

回答

1

如果您嘗試使用像NotepadXML一個程序來分析以下URL的Facebook應用程序

http://catalog.zune.net/v3.2/en-US/apps/82a23635-5bd9-df11-a844-00237de2db9e/

,你會發現,爲描述標籤被稱爲「內容」。

編輯:這裏是檢索「內容」標籤的代碼:

XDocument doc = XDocument.Load("http://catalog.zune.net/v3.2/en-US/apps/82a23635-5bd9-df11-a844-00237de2db9e/"); 
XNamespace ns = "http://www.w3.org/2005/Atom"; 
var appDescription = doc.Descendants(ns + "content").FirstOrDefault().Value; 
+0

該網站上的代碼不適合內容 - 當我運行該程序時它不會返回該數據。 – user1567095 2012-08-06 16:56:08

+0

不知道它是否區分大小寫,但肯定有內容標記(右鍵單擊 - >查看源代碼) – 2012-08-06 21:28:44

+0

我很抱歉,我指的是我最初發布的鏈接。我試圖從該網站檢索內容標記返回空... – user1567095 2012-08-07 21:56:07