【问题标题】:How to get all city pages from Wikipedia by using LINQ-to-Wiki?如何使用 LINQ-to-Wiki 从 Wikipedia 获取所有城市页面?
【发布时间】:2014-09-25 10:54:46
【问题描述】:

我使用 LINQ-to-Wiki 将页面从 Wikipedia 获取到我的 ASP.NET MVC Web 应用程序。我使用以下查询来获取标题为“India”的页面。

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

但它不仅提供了与“印度”相关的所有页面,而且还提供了 Places/Cities。如何从此查询中仅获取 Places/Cities?或者如何通过“categorymembers”属性搜索一个地方。有人可以帮忙吗?

【问题讨论】:

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


【解决方案1】:

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

Wikipedia 的 OpenSearch 实现不支持搜索文本中的类别。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-15
    • 1970-01-01
    相关资源
    最近更新 更多