나의 주요 목표는 여러 MediaWiki 페이지의 페이지 소스를 쉽게 백업하는 것입니다. 내 사용자 이름 페이지(https://wiki.example.com/index.php?title=사용자:사용자 이름) 현재 할 수 있는 작업은 다음과 같습니다.
wget -r --level=1 https://wiki.example.com/index.php?title=User:username
이렇게 하면 내가 링크하는 각 페이지에 대한 MediaWiki 출력 HTML이 다운로드되지만, 나는 각 페이지에 대한 소스 코드를 선호합니다.
action=raw
Mediawiki를 사용하면 다음과 같이 GET 요청에 추가할 수 있습니다 .https://wiki.example.com/index.php?title=User:username&action=raw사용자: 사용자 이름의 소스를 가져옵니다.
그래서 wget의 -r이 찾아서 다운로드하는 다른 모든 링크의 URL에 "&action=raw"를 추가하기를 원하지만 어떻게 해야 할지 잘 모르겠습니다. 다른 게시물에서는 이 작업에 대해 설명 wget -A '&action=raw'
하지만 이 수락 플래그는 해당 작업을 수행하지 않는 것 같습니다.