Вы можете экспортировать содержимое страницы напрямую из базы данных.Это будет необработанная вики-разметка, как при использовании Special: Export.Но будет проще составить сценарий экспорта, и вам не нужно проверять, чтобы все ваши страницы были в какой-то специальной категории.
Вот пример:
SELECT page_title, page_touched, old_text
FROM revision,page,text
WHERE revision.rev_id=page.page_latest
AND text.old_id=revision.rev_text_id;
В вики используется Postgresql, таблица «text» называется «pagecontent», и вам может потребоваться указать схему.В этом случае тот же запрос будет:
SET search_path TO mediawiki,public;
SELECT page_title, page_touched, old_text
FROM revision,page,pagecontent
WHERE revision.rev_id=page.page_latest
AND pagecontent.old_id=revision.rev_text_id;