如何使用LINQ-to-Wiki从维基百科中获取所有城市页面?

时间:2014-09-25 10:54:47

标签: c# linq asp.net-mvc-4 wikipedia-api

我已经使用LINQ-to-Wiki从Wikipedia获取页面到我的ASP.NET MVC webapplication。我使用下面的查询来获取像“India”这样的标题的页面。

var wikipedia = new Wiki("Example");
var data = wikipedia.Query.allpages()
        .Where(i => i.prefix == "India")
        .ToList();

但是它提供了与“印度”相关的所有页面,不仅仅是地方/城市。如何只从这个查询获得地方/城市?或者如何通过'categorymembers'属性搜索地点。任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

查看其他SO答案:Wikipedia API - is there a general 'music' category?

维基百科的OpenSearch实施不支持搜索文本中的类别。