在很多情况下,从维基百科收集数据需要有效的标题。此标题可以在历史记录中更改,并且所有依赖于标题的工具都无法提供更改标题的数据。
是否有一种可靠的程序化方法来查找页面修改中的标题更改?
您可以记录页面ID并通过该ID而不是标题来请求页面(在API中,使用pageids
参数)。更改页面id并非完全不可能(当页面以棘手的方式被删除和重新创建时),但通常不会发生。
如果你特别需要一个给定页面的过去标题,我认为没有一个好的方法来做到这一点。对于一个不太好的日志,您可以尝试使用list=logevents
API查询来获取页面重命名日志。