2011-04-06 2 views
3

좋아, 이건 쉬운 일이 아니야.하지만 그 대답은 찾을 수 없다. 필자는 주어진 검색어로 위키 백과 (wikipedia)를 검색하고 가장 관련성이 높은 기사에 대한 링크를 반환하는 Java 응용 프로그램을 만들고 싶습니다. 그처럼 간단합니다. 나는 내용을 편집하고, 분석하고, 내부/외부 링크를 내보내고 싶지 않습니다. 검색된 기사에 대한 링크를 반환하기 만하면됩니다. 나는 위키 백과 API를 통해 찾아보고 도움이 될해야이 작업 발견되었습니다 :위키 피 디아 API - 검색 결과에 대한 링크 얻기

http://www.mediawiki.org/wiki/API%3AQuery

을하지만 링크를 반환하지 않습니다. 그리고 페이지 ID를 사용하여 어떻게 링크를 만들 수 있는지 모르겠습니다. 어쩌면 내가 다른 것을 물어야 할까?

나는 이것을 묻는 것이 멍청하지만 실제로 Wiki API가 제공하는 수많은 가능성으로부터 직접적인 대답을 얻을 수는 없다.

답변

3

양식 http://en.wikipedia.org/w/api.php?action=query&title=<query>의 쿼리는 (다른 것들 중에서) 페이지 제목을 반환합니다. http://en.wikipedia.org/wiki/<title>이 페이지에 대한 귀하의 링크입니다.

+1

감사합니다. 실제로 형식을 xml로 변경하면 주소가있는 항목 URL이 있습니다. –

관련 문제