LinqToWiki C#无法在维基百科中检索图像信息

LinqToWiki C#无法在维基百科中检索图像信息,c#,wikipedia-api,linq-to-wiki,C#,Wikipedia Api,Linq To Wiki,我正在使用LinqToWiki库查询维基百科的c#。 特别是,我想检索指向wiki页面文件的完整图像url:cinumomum_verum.jpg 使用官方媒体Wiki API,请求为: 只需在浏览器中输入即可看到,xml响应包含imageinfo结构,特别是url 我无法使用LinqToWiki检索此信息 我使用以下代码: var c = wiki.CreateTitlesSource("File:Cinnamomum_verum.jpg"); var source = pages

我正在使用LinqToWiki库查询维基百科的c#。 特别是,我想检索指向wiki页面文件的完整图像url:cinumomum_verum.jpg

使用官方媒体Wiki API,请求为:

只需在浏览器中输入即可看到,xml响应包含imageinfo结构,特别是url

我无法使用LinqToWiki检索此信息

我使用以下代码:

var c = wiki.CreateTitlesSource("File:Cinnamomum_verum.jpg");

var source = pages
                .Select(
                    p =>
                    PageResult.Create(
                        p.info,
                        p.imageinfo()
                            .Select(i => new { i.comment }).ToEnumerable())
                ).ToEnumerable();

            foreach (var item in list)
            {
                foreach (var item2 in item.Data)
                {
                    //retrieve all urls detected
                }
            }
第一条foreach语句正确地检索一个元素(页面),但内部的一条语句不返回任何元素。
有人遇到过同样的问题吗?我遗漏了什么吗?

你没有遗漏任何东西,我只是没想到(在你使用的wiki上)实际上不存在的页面会有有用的数据。我会尽快解决这个问题,但作为临时解决办法,您可以直接从那里查询图像

编辑:我已经更新了LinqToWiki,新版本应该能够正确处理
imageinfo