目前,我正在寻找一种在Albrecht Durer创作的mediawiki上获取绘画URL的方法。
您能否指出一些解释,是否有任何API,例如“给我所有艺术家是Albrecht Durer的图像”?
我找到了一个imageinfo(http://www.mediawiki.org/wiki/API:Properties#imageinfo_.2F_ii),但是没有找到如何按艺术家过滤的信息。
没有一个很好的方法可以做到这一点。该结构化媒体数据正好提供了这种能力的项目的目的,但它仍然是如何关闭。
现在,最好的选择是使用类别系统。类别:AlbrechtDürer的绘画及其子类别包含正在寻找的图像,并且您可以使用categorymembers API作为imageinfo的生成器来获取URL。但是,无法获得递归列表,因此您将必须手动递归到子类别。更糟糕的是,类别图不能保证是一棵树,因此您将必须实现重复过滤和循环检测之类的操作。
如果所讨论的Wiki是Wikimedia Commons,那么可以使用各种外部工具,例如CatScan或catgraph。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句