Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗?更新问题,以使为on-topic。
2年前关闭。
Improve this question
我正在使用此框架,该框架在DokuWiki中具有文档。该框架的开发人员警告说,该文档将消失,从而迫使用户切换到该框架的新版本。
对我而言,切换到新框架是不可能的,因为这将需要代码重构……每个应用程序中的所有内容。因此,我需要下载他们的文档,并希望使用DokuWiki语法。
我有一个有权编辑页面的帐户,因此可以看到每个页面的DokuWiki语法。
问题:有没有一种方法可以爬过DokuWiki的所有页面并以DokuWiki语法获得所有文章(当然具有这种特权)?
PS:作者拒绝提供所有DokuWiki(不是许可的原因),我不想使用任何网站下载器。我只想要简洁优美的DokuWiki语法,而不必手动搜寻所有页面,对其进行编辑并保存源代码。
在此先感谢您的帮助!
想改善这个问题吗?更新问题,以使为on-topic。
2年前关闭。
Improve this question
我正在使用此框架,该框架在DokuWiki中具有文档。该框架的开发人员警告说,该文档将消失,从而迫使用户切换到该框架的新版本。
对我而言,切换到新框架是不可能的,因为这将需要代码重构……每个应用程序中的所有内容。因此,我需要下载他们的文档,并希望使用DokuWiki语法。
我有一个有权编辑页面的帐户,因此可以看到每个页面的DokuWiki语法。
问题:有没有一种方法可以爬过DokuWiki的所有页面并以DokuWiki语法获得所有文章(当然具有这种特权)?
PS:作者拒绝提供所有DokuWiki(不是许可的原因),我不想使用任何网站下载器。我只想要简洁优美的DokuWiki语法,而不必手动搜寻所有页面,对其进行编辑并保存源代码。
在此先感谢您的帮助!
最佳答案
如果他们没有禁用?do = export_raw机制,则可以使用它来获取单个页面的原始Wiki语法(请参见http://www.dokuwiki.org/export)。
可以使用RSS feed(请参见http://www.dokuwiki.org/syndication)或Google Sitemap(请参见http://www.dokuwiki.org/sitemap)获得所有页面的列表。
将两者组合成一个小脚本应该相对简单。
09-03 22:12