私の主な目標は、MediaWiki のページのソースを簡単にバックアップすることです。ダウンロードしたいページはすべてユーザー名ページにリストされています (https://wiki.example.com/index.php?title=ユーザー:ユーザー名) そして現在、次のことが可能です。
wget -r --level=1 https://wiki.example.com/index.php?title=User:username
これにより、リンクした各ページの MediaWiki の出力 HTML がダウンロードされますが、代わりに各ページのソースをダウンロードしたいです。
Mediawikiでは、action=raw
GETリクエストに次のように追加することができます。https://wiki.example.com/index.php?title=ユーザー:ユーザー名&アクション=rawUser:username のソースを取得します。
そのため、wget の -r を使用して、検出してダウンロードする各リンクの URL に「&action=raw」を追加したいのですが、方法がわかりません。他の投稿では、次のように実行することが説明されていますが、wget -A '&action=raw'
この Accept フラグではうまく機能しないようです。