我试图使用WikiMedia API for this wiki,它说它是由MediaWiki提供支持的。使用查询:
action=query&format=json&prop=images
通常,它会为我提供页面上的图像列表。但对于特定类型的页面,它不会给我清晰的页面上的图像。例如:
action=query&format=json&prop=images&titles=Serval
result包含page上的图片,尤其是ServalOriginal.jpg
。但在这个查询中:
action=query&format=json&prop=images&titles=Serval/Nexon Game
result不包含重要图片ServalOriginal.jpg
,即使它已在page上展示。但是,在类似的查询中:
action=query&format=json&prop=images&titles=Serval/Anime
result确实在同一个地方ServalAnime.jpg
包含了图片,这在page给出了意义。
整个wiki都出现了,但我找不到能够让我期待这个结果的文档。为什么要这样做,我该如何解决这个问题,这样才能从所有页面中获取所需的图像?
答案 0 :(得分:2)
默认情况下,图像prop仅返回前10个图像。要获取页面上的所有可用图像(最多500个),请使用imlimit
属性,如下所示: