我已经使用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'属性搜索地点。任何人都可以帮忙吗?
答案 0 :(得分:0)
查看其他SO答案:Wikipedia API - is there a general 'music' category?。
维基百科的OpenSearch实施不支持搜索文本中的类别。