维基百科 API 不返回某些标题的图像

我正在为大学做一个项目,并使用维基百科 API 来提取图像, 但是有些请求没有返回结果, 例如: https://en.wikipedia.org/w/api.php?action=query&formatversion=2&prop=pageimages&pithumbsize=400&titles=Racing_Point_F1_Team 查询完全按照应有的方式返回数据。

https://en.wikipedia.org/w/api.php?action=query&formatversion=2&prop=pageimages&pithumbsize=400&titles=Mercedes-Benz_in_Formula_One 此请求无法返回图像。

我已经尝试转换为 UTF 或 URLencodinng,尽管上述内容是通过从实际维基百科文章的 URL 复制而创建的。

hyt19880222 回答:维基百科 API 不返回某些标题的图像

您无法检索第二个图片链接,因为没有图片符合负责选择最佳图片来说明文章的扩展程序规则。 有问题的扩展是 Pageimages,它提供了同名的 query action。扩展程序使用此规则选择查询将返回的图像:

维基媒体维基上最好的页面图片是最早的图片之一 一篇文章中的四张图片,其宽度/高度在 400-600 像素之间 高度/宽度是另一个维度值的两倍。

页面Mercedes-Benz in Formula One中的团队标志太小,以下3张图片没有合适的高宽比。因此,扩展没有为页面创建任何数据库条目。

本文链接:https://www.f2er.com/652701.html

大家都在问