Wikipedia 페이지 ID는 무엇입니까? 실제 페이지 URL로 변경하는 방법?
위키피디아 API를 연구 중입니다.
페이지 ID는 무엇입니까? 실제 페이지 URL로 어떻게 변경합니까?
내 말은 <page pageid="18630637" ns="0" title="Translation" />
, 어떻게 18630637
바꾸는가 http://en.wikipedia.org/wiki/Translation
?
는 pageid
미디어 위키의 내부 문서 ID입니다. 작업 API의 info
속성을 사용하여 다음 에서 전체 URL을 가져올 수 있습니다 pageid
.
https://en.wikipedia.org/w/api.php?action=query&prop=info&pageids=18630637&inprop=url
다음과 같은 URL을 사용할 수 있습니다.
http://en.wikipedia.org/?curid=18630637
이것은 가장 짧은 형식이며 다른 형식도 가능합니다.
http://en.wikipedia.org/wiki?curid=18630637
http://en.wikipedia.org/wiki/Translation?curid=18630637
http://en.wikipedia.org/w/index.php?curid=18630637
미디어 위키는 curid를 지정하면 페이지 제목을 무시합니다.
http://en.wikipedia.org/wiki/FooBar?curid=18630637
같은 페이지로 연결됩니다.
아, "& prop = info & inprop = url"을 추가하면 초기 API 호출에서 전체 페이지 URL을 가져올 수도 있습니다.
'Development Tip' 카테고리의 다른 글
호스트 외부 (동일 네트워크)에서 도커 컨테이너에 연결하는 방법 [Windows] (0) | 2020.10.25 |
---|---|
nil / NULL 블록이 실행될 때 버스 오류를 일으키는 이유는 무엇입니까? (0) | 2020.10.25 |
DateTime을 24 시간 형식으로 지정하는 방법은 무엇입니까? (0) | 2020.10.25 |
Node.js 'types'는 .ts 파일에서만 사용할 수 있습니다.-Visual Studio Code using @ ts-check (0) | 2020.10.25 |
Android Studio 3.2.1 업그레이드 후 빌드 오류 (0) | 2020.10.25 |