2012-08-05 48 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