2016-11-07 9 views
2

다음을 고려하십시오 : link. 그것은 말합니다 :api를 사용할 때 위키 백과에서 내 쿼리를 자동으로 수정할 수있게 할 수 있습니까?

andriyivs'kyi uzviz kyiv ukraine 결과 표시 중. 검색 대신 Andriyivski Uzviz Kyiv 우크라이나.

그러나 다음을 수행 할 때 request을 입력하면 아무 일도 일어나지 않습니다. 위키 백과 API를 사용하면 가능합니까?

+0

결과를 표시하는 올바른 링크는 다음과 같습니다.'https://en.wikipedia.org/w/index.php?title=Special:Search&search=andriyivs%27kyi+uzviz+kyiv+ukraine&fulltext=Search&profile=default&searchToken = 2wjyxzo1cecifnk596uz42yek' ... 위키 피 디아 'Andriyivski Uzviz Kyiv Ukraine'가 제공 한 제안에 따라 검색 할 때 페이지가 존재하지 않기 때문에 빈 페이지를 찾습니다 ..... – Hackerman

+0

좋아요, Wikipedia 링크를 수정했습니다. . 그러나 여전히 당신의 요지를 얻지 못합니다. 사용자로 검색 할 때 결과가 나타납니다. API를 사용할 때 나는 그렇지 않다. –

+0

Additionaly, [ "St. Michael 's Cathedrale Kyiv Ukraine"] (https://en.wikipedia.org/w/api.php?action=query&generator=search&gsrsearch=St.+Michael%27s+Cathedrale+Kyiv)를 검색하면 + 우크라이나 & gsrlimit = 1 & redirects = 1 & prop = 추출 % 7Cinfo % 7Cpageprops % 7Ccoordinates & exintro = 1 & explaintext = 1 & inprop = url & ppprop = 동음 이의어 및 해체 = type % 7Cname % 7Cdim % 7Ccountry % 7Cregion % 7Cglobe & format = jsonfm), 나는 "성 블라디미르 대제의 우크라이나 카톨릭 Eparchy 파리의 ", 그래서 그것이 페이지가 있는지 여부와 상관 없다, 내가 틀렸어? –

답변

0

검색 API는 일반적으로 해당 데이터를 반환하지만 생성기로 사용될 때 페이지 목록 이외의 데이터는 반환 할 수 없습니다. your query과 간단한 action=query&list=search을 비교하십시오.