Programatically MediaWiki resmin URL'sini belirlenmesi

0 Cevap php

Ben bir PHP komut dosyası kullanarak belirli MediaWiki sayfalarında (Ya da sadece özel görüntüler) görüntüleri indirmek için çalışıyorum.

Ben aşağıdaki URL adresindeki sayfasını alarak, API üzerinden bir sorgu çalıştırabilirsiniz

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

ve bir cevap almak

<?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>

Şimdiye kadar, çok iyi.

Şimdi, ne olursa olsun ben sorgu ile ne yaptık, ben inşa veya görüntünün gerçek URL'sini almak nasıl anladım değil - bu durumda, öyle

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

Ben belirgin bir şey eksik?

Ancak, eğer mümkünse, ben oldukça API kullanmak istiyorum - etiketi için ayrıştırma, ve sonra belirtilen URL'den görüntü alma, görüntüyü içeren sayfanın kaynağını alma - Ben naif bir çözüm var olduğunu biliyoruz.

Herhangi bir yardım mutluluk duyacağız!

0 Cevap