2014-06-14 4 views
0

MediaWiki API를 사용하여 일부 특정 제목에 대한 모든 이미지를 얻는 방법을 알고 있으며,이를 "Steve Jobs"및 "Spider"기사의 모든 이미지에 사용하고 있습니다. :MediaWiki API의 이미지 URL을 모두 얻으십시오

http://en.wikipedia.org/w/api.php?action=query&prop=images&format=json&imlimit=200&titles=Steve_Jobs|Spider

그러나, 이미지 형식으로 제공됩니다 :

내가 제목에 대한 많은 사용을하지 않기 때문에 짜증
... 
    images: [ 
    { 
    ns: 6, 
    title: "File:A garden spider in Chennai.JPG" 
    }, 
    { 
    ns: 6, 
    title: "File:Agelenidae labyrinthica.JPG" 
    }, 
    { 
    ns: 6, 
    title: "File:Ant Mimic Spider.jpg" 
    }, ... 

. 나는 그때 그냥이 같은 제목을 사용하여 이미지의 URL에 대한 조회 할 수 있습니다 알고

http://en.wikipedia.org/w/api.php?action=query&prop=imageinfo&format=json&iiprop=url&iilimit=10&titles=File:A%20garden%20spider%20in%20Chennai.JPG|File:Agelenidae%20labyrinthica.JPG를 | ...

하지만 배열에있는 모든 타이틀을 저장하기 때문에이 프로그램 적 종류의 비용이 , 그 다음에 모든 제목의 문자열을 | 문자로 분리하여 만든 다음 그 URL로 가야합니다. 이 작업을 수행하는 더 좋은 방법이 있습니까?

the sandbox을 사용하면 알아낼 수 있습니다.

기사 제목 배열 (예 : "Steve_Jobs | Spider | Cat")에서 모든 이미지의 모든 URL을 가져 오기 위해 MediaWiki API를 쿼리하는 방법이 필요합니다.

답변

관련 문제