2016-09-03 4 views
0

나는 각 위키피디아 기사에서 "주요 카테고리"와 같은 것을 검색하는 방법에 대해 잠시 동안 검색해 왔습니다. 위키 피 디아 API를 사용하여 데이터를 검색하고 있지만 하나의 간결한 범주 대신 배열 내에 여러 개체의 개체가 나타납니다.위키 피 디아 API를 사용하여 기사의 주요 카테고리를 얻는 방법

나는 사람들이 this page에서 예를 들어 페이스 북의 경우,이 구현 보지 표시 한 "해리 포터와 죽음의 성물 : 파트 II" 당신이이 제목 위에 표시되는 경우라는 카테고리가 "MOVIE" 및 그것은 "BOOKS", "MUSIC", "예술가", 나는 API를 사용할 때 좀하고 싶습니다 무엇 "동물"이 될 수있는 모든 적용, 나는이 원하는 I 때문에 이 특정 카테고리를 사용하여 검색을하고 싶습니다 (페이지에 "WIKIPE FROM WIKIPE"이 나와 있기 때문에 페이 스북이 아마도 Wikipedia의 API를 사용하고 있음을 알고 있습니다. DIA, THE FREE ENCYCLOPEDIA "와 같은 위키 피 디아의 원문을 복사하여 붙여 넣는 것과 같은 것을 발견 할 때마다 이와 같습니다. 여기

이미지 해당 링크로 이동 싶어하지 않는 경우 :

enter image description here

나는 꽤 문서 도구가 위키 백과/위키의 API 제공이 있지만 발견되지 않았 음을하면서 독서를 봤는데 지금까지 나를 도울 수있는 모든 것, 또한 this 질문을 읽었지만 대답은 내 경우에 정말 도움이되지 않으며 2 년 전부터 있습니다. 여기

내가 API를 소비하고있어 방법의 예입니다, 여기에 예를 들어 나는 "해리 포터"에 대한 검색을 만들어 3 개 결과를 얻을 수있는 요청 제한 : https://es.wikipedia.org/w/api.php?format=jsonfm&action=query&generator=search&gsrnamespace=0&gsrsearch=Harry%20Potter&gsrlimit=3&prop=pageimages|categories&pilimit=max&utf8=1&exlimit=max

방법에 대한 어떤 도움이나 추천 이 접근법을 수행하는 것이 인정됩니다.

답변

1

위키 피 디아는 다른 카테고리보다 더 주요한 카테고리의 개념이 없으며 주문이 도움이되지 않습니다. 이는 소스의 순서를 반영합니다 (일반적으로 자동으로 생성되는 카테고리, 처음에는 중요한 카테고리를 의미 함). 최선의 방법은 Wikidata API를 사용하고 "instance of"속성의 값을 가져 오는 것입니다. 예 : HPatDHp2movie의 인스턴스입니다.