2014-01-20 3 views
0

위키 백과 (및 기타 Mediawiki 서버)에서 각 페이지에는 기록이 있으며 기록의 각 지점은 oldid으로 식별됩니다.Mediawiki에서 호스팅하는 페이지의 현재 oldid 가져 오기

현재 oldid (현재 버전)을 http://server/wiki/Article (으)로 검색하는 방법은 무엇입니까?

Mediawiki API으로 가급적이면 검색하는 것이 바람직합니다.
bash 스크립트에서 통합을 위해.

+0

API 문서를 보셨습니까? – svick

+0

@svick : 네, 저도 제 질문에 링크했습니다. –

답변

1

미디어 위키 API의 info 작업이 다른 정보들, 그것을 제공 :

는 HTTP 요청 :

http://en.wikipedia.org/w/api.php?action=query&prop=info&format=xml&titles=Main%20Page 

는 HTTP 응답 :

<?xml version="1.0"?> 
<api> 
    <query> 
    <pages> 
     <page pageid="15580374" ns="0" title="Main Page" contentmodel="wikitext" 
     pagelanguage="en" touched="2014-01-21T08:00:12Z" lastrevid="574690625" 
     counter="" length="6391" /> 
    </pages> 
    </query> 
</api> 

당신이 원하는 부분 을 lastrevid .