v2.5.2
Giriş yap

Wikipedia resim çekme php

erdal42
641 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
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Cevaplar (4)
erdal42
1172 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
1172 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
1173 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
1174 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
HTML
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
JSON