【发布时间】:2012-04-20 14:47:41
【问题描述】:
我需要在任何给定的 wiki 页面中获取第一个图像/主图像。我可以使用抓取工具来做到这一点。但我正在使用 curl 来废弃页面。但可能是由于互联网连接速度较慢,仅废弃一个 wiki 页面需要很长时间。除此之外,我需要根据用户的查询同时显示至少 7-8 个不同的 wiki 图像。
因此,为此使用 curl 毫无意义。 我试过wiki api
https://en.wikipedia.org/w/api.php?action=query&titles=India&prop=images&imlimit=1
但是我没有其他参数可以给这个列表排序。通常,此 api 返回的第一张图片不是您在页面顶部看到的主图片。有时图像与页面上下文的距离太远。
我只需要为每个 wiki 标题显示一张图片。提前致谢。
【问题讨论】:
-
嗯,您是否查看过 API,还有哪些其他可能的方式?通常有比这更多的选择。
-
你真的是指任何维基页面吗?或者您是否将您的要求限制在 wikimedia wiki(根据标签)?或者您是否将您的要求限制在维基百科(根据示例)?