재귀적 wget, 발견된 각 URL에 무언가 추가

재귀적 wget, 발견된 각 URL에 무언가 추가

나의 주요 목표는 내 MediaWiki 페이지의 페이지 소스를 쉽게 백업하는 것입니다. 다운로드하고 싶은 모든 페이지가 내 사용자 이름 페이지(https://wiki.example.com/index.php?title=사용자:사용자 이름) 현재 할 수 있는 작업은 다음과 같습니다.

wget -r --level=1 https://wiki.example.com/index.php?title=User:username

이렇게 하면 내가 링크한 각 페이지에 대한 MediaWiki의 출력 HTML이 다운로드되지만 대신 각 페이지의 소스를 선호합니다.

action=rawMediawiki를 사용하면 다음과 같이 GET 요청에 추가할 수 있습니다 .https://wiki.example.com/index.php?title=User:username&action=rawUser:username의 소스를 가져옵니다.

따라서 wget의 -r이 찾아서 다운로드하는 각 링크의 URL에 "&action=raw"를 추가하고 싶지만 어떻게 해야 할지 잘 모르겠습니다. 다른 게시물에서는 다음과 같이 수행하는 방법에 대해 설명 wget -A '&action=raw'하지만 이 Accept 플래그는 해당 작업을 수행하지 않는 것 같습니다.

관련 정보