MediaWiki API를 사용하여 위키 백과에서 이미지를 다운로드 할 수 있습니까?MediaWiki API로 이미지를 다운로드 하시겠습니까?
답변
아니요, 아니요. API를 통해 이미지를 가져올 수 없습니다. MediaWiki의 이미지는 데이터베이스가 아닌 폴더에만 저장되며 동적으로 전달되지 않습니다 (Manual:Image administration에서 자세한 정보 참조).
그러나 API를 통해 해당 이미지 파일의 URL을 검색 할 수 있습니다. 예를 들어 API:Allimages list 또는 imageinfo property querymodules를 참조하십시오. 그런 다음 해당 URL에서 좋아하는 도구 (curl
, wget
등)를 사용하여 파일을 다운로드 할 수 있습니다.
위키피디아의 모든 이미지를 다운로드하는 것에 대한 질문은 meta:data dumps이 좋을 것입니다. 위키 미디어 커먼즈 (Wikimedia Commons)와 같은 저장소와 동기화하는 방법에 대한 데이터 덤프 메일 링리스트를 요청할 수도 있습니다.
이것은 엄격하게 적용되는 것은 아닙니다. 개인 위키는 인증 요청 후에 만 이미지 파일을 스트리밍하는 PHP 파일을 통해 이미지 요청을 강제로 전송합니다. 그리고 MediaWiki는 기본적으로 파일 시스템에 저장하는 대신 대체 파일 백엔드를 지원합니다. – Krenair
@Krenair 감사합니다. [Manual : Image Authorization] (https://www.mediawiki.org/wiki/Manual:Image_Authorization) 링크를 놓친 것 같습니다. 파일 백엔드와 상관없이 API는 이미지 파일의 위치 만 가져옵니다. – Bergi
특정 이미지 또는 이미지를 찾으십니까? API는 페이지에서 사용 된 이미지를 찾는데 도움이되지만 이미지를 실제로 다운로드하기 위해 API가 필요하지는 않습니다. 브라우저를 가리 키거나 이미지 URL에 꼬거나 감아 야합니다. – Christian