将最近更改中的文章导出到xml转储

将最近更改中的文章导出到xml转储,xml,mediawiki,Xml,Mediawiki,我正在寻找一个解决方案,以转储(xml格式,包括模板)的每一篇文章如何编辑在过去一个小时 我从firefox的imacro开始。现在可以获取文章列表了。目前我有文章名,其中包括空格或德语umlaut e、 g.Eidgen%C3%B6ssiche\u KonstructionsWerkst%C3%A4tte\u K%2BW\u C-35 如何将i转换为“真实”的文章名?您看到的标题已编码,可在URL中使用。您的编程语言应该提供标准的解码方法,例如PHP中的“urldecode”,JavaScri

我正在寻找一个解决方案,以转储(xml格式,包括模板)的每一篇文章如何编辑在过去一个小时

我从firefox的imacro开始。现在可以获取文章列表了。目前我有文章名,其中包括空格或德语umlaut

e、 g.Eidgen%C3%B6ssiche\u KonstructionsWerkst%C3%A4tte\u K%2BW\u C-35


如何将i转换为“真实”的文章名?

您看到的标题已编码,可在URL中使用。您的编程语言应该提供标准的解码方法,例如PHP中的“urldecode”,JavaScript中的“decodeURIComponent”,Python中的“urllib2.quote”,等等


但如果通过MediaWiki API获取更改页面的标题,则根本不需要这样做。请参阅Wikipedia的此查询,例如:

thx。目前,imacros没有URL解码。我找到了一个外部解决方案。标题保存(已编码)在最近更改的页面上的所有链接的标题属性中。使用api仅在较新的Wiki上有效,因为它未被禁用。所以我更喜欢一个通用的解决方案。一个大问题是,xml必须重新处理,以使用导入器。