use*_*412 5 thumbnails wikipedia-api
我确实有来自wikimedia commons的文件名,我想直接访问缩略图.
示例: Tour_Eiffel_Wikimedia_Commons.jpg
我找到了一种方法来获取包含我想要的缩略图的网址的json数据:
https://en.wikipedia.org/w/api.php?action=query&titles=Image:Tour_Eiffel_Wikimedia_Commons.jpg&prop=imageinfo&iiprop=url&iiurlwidth=200
Run Code Online (Sandbox Code Playgroud)
但我不想要另一个请求.有没有办法直接访问缩略图?
如果你可以依赖这样一个事实,那么构建URL的当前方式将来不会改变(这是不可保证的),那么你就可以做到.
URL如下所示:
https://upload.wikimedia.org/wikipedia/commons/thumb/a/a8/Tour_Eiffel_Wikimedia_Commons.jpg/200px-Tour_Eiffel_Wikimedia_Commons.jpg
https://upload.wikimedia.org/wikipedia/commons/thumbTour_Eiffel_Wikimedia_Commons.jpg是a85d416ee427dfaee44b9248229a9cdd,所以我们得到/a./a8./Tour_Eiffel_Wikimedia_Commons.jpg/200px-Tour_Eiffel_Wikimedia_Commons.jpg