Программно определяя URL-адрес изображения MediaWiki

Я пытаюсь загрузить изображения с определенных страниц MediaWiki (или только определенных изображений) с помощью PHP-скрипта.

Я могу запустить запрос через api, извлекая страницу по следующему URL-адресу

.../w/action=query&prop=images&titles=Abakanskiy 

и получить ответ

 <?xml version="1.0"?> <api> <query> <pages> <page pageid="260" ns="0" title="Abakanskiy"> <images> <im ns="6" title="File:Abakanskiy.jpg" /> </images> </page> </pages> </query> </api> 

Все идет нормально.

Теперь, независимо от того, что я сделал с запросом, я не понял, как я могу построить или получить фактический URL изображения – в этом случае это

 .../w/images/3/38/Abakanskiy.jpg 

Мне что-то не хватает?

Я понимаю, что существует наивное решение – получение источника страницы, содержащей изображение, разбора его для тега, а затем получение изображения с указанного URL-адреса, однако, если это возможно, я бы предпочел использовать API.

Любая помощь будет оценена!

Когда у вас есть имена страниц изображений, вы можете сделать это:

 action=query&prop=imageinfo&iiprop=url&titles=File:Foo.jpg|File:Bar.jpg 

чтобы получить URL-адреса фактических изображений.