v2.5.2
Giriş yap

Wikipedia resim çekme php

erdal42
492 defa görüntülendi ve 2 kişi tarafından değerlendirildi

Örneğin Wikipedia api ile (https://tr.wikipedia.org/w/api.php) çektiğim title ile konunun ana resmini çekmek istiyorum.
Nasıl yapabiliriz. Başka 2. 5. veya başka resmi değil ana resmin çekmesini istiyorum.

Cevap yaz
Cevaplar (4)
erdal42
824 gün önce

Anliyorum. Bir onceki konulara bakarsaniz o kodlardan devam ediyorum. Bakabilirsiniz. Sizin resim cekme sisteminizi php kodlama yaparak atma sansiniz var mi dir

desrana
825 gün önce

@erdal42 verdiğim wikipedia api örneği gösterdiğiniz gibi konunun ana resmini çekiyor. :/
Yani otomatize işleminiz nasıl çalışıyor bilmiyorum fakat hemen altında {title} olan bir örnek verdim.

URL sabit olur, ve fonksiyonunuzda gelen başlıklar {title} ile preg_replace edilerek yoluna devam eder.
Burada manuel bir işlem yapmanıza gerek yok ki :)

erdal42
825 gün önce

@desrana dediğin çok uzun iş. Zaten wiki apisini çekiyor direkt. Kendim yazmıyorum. Oto snippet başlık resim çekiyor. Ancak o konunun başka resmini çekiyor. Yani ana resmi çekeceğine gidiyor 2. 3.resmi felan çekiyor. Tek sıkıntı bu. Birde snippet yani açıklamayı uzatamadım. Biraz daha uzun yapma şansımız var mı ?

desrana
827 gün önce

Örnek: (Kopyalayıp tarayıcıya yapıştırın)

https://en.wikipedia.org/w/api.php?action=query&titles=Mustafa_Kemal_Atat%C3%BCrk&prop=pageimages&format=json&pithumbsize=400
https://en.wikipedia.org/w/api.php?action=query&titles={title}&prop=pageimages&format=json&pithumbsize={size}

// {title} = https://tr.wikipedia.org/wiki/ ---> Mustafa_Kemal_Atatürk <-----
// {size} = İstediğiniz resim boyutu örneğin 400