我们目前正在显示来自Wikimedia Commons (和其他API)的各种搜索词的图像。然而,我们有时会遇到这样的“问题”,即并非所有的图像都100%适用于特定的设置(例如半裸的女性),甚至对于像"Griechenland“(德语中的希腊语)这样的无害搜索词也是如此。
对于这样的图像有没有什么标志,这样我们就可以忽略它们了?这是我们目前使用的查询:
http://de.wikipedia.org/w/api.php?action=query&format=xml&prop=imageinfo&generator=search&gsrnamespace=6&iiprop=url|size&gsrsearch=<searchterm>发布于 2014-05-29 10:50:57
没有这样的标志的。它是discussed,但从未实现过。但是,您可以检查图像在Wikimedia Commons上属于哪个类别,并在它被归类到一个或多个属于黑名单类别的类别时将其隐藏;例如,可以使用-incategory: (c.f.How to perform category intersections?)。
但是,这不是一种安全的方法,请注意,除非您有直接的数据库访问权限或对数据库转储的访问权限,否则这将需要一些XHR来遍历类别树。
OTOH,there are other ways,甚至付费服务。
https://stackoverflow.com/questions/21221464
复制相似问题