mediawiki - 获取重定向到维基百科页面的所有 URL 的列表?

标签 mediawiki wikipedia wikipedia-api

我需要知道所有不同的 URL,这些 URL 指向我正在执行的项目的相同结尾维基百科文章 URL。例如:

https://en.wikipedia.org/wiki/Lucite

重定向到最终 URL:

https://en.wikipedia.org/wiki/Poly(methyl_methacrylate)

但是,我不确定有多少其他 URL 也重定向到该页面的最终 URL,对所有其他维基百科文章来说都是这个问题。是否有我没有看到的特定 API 调用,您可以发送最终的 page_name/URL,它返回重定向到最终 URL 的所有名称/URL 的 JSON?如果它存在的话,我真的需要这样的东西。作为引用,我已经看过,并且我知道您可以像这样对所有页面执行两个 API 调用:

https://en.wikipedia.org/w/api.php?action=query&generator=allpages&format=json&gaplimit=500&gapfilterredir=nonredirects

然后是不过滤重定向的

https://en.wikipedia.org/w/api.php?action=query&generator=allpages&format=json&gaplimit=500&

我知道你可以将这两个集合分开,它们是重定向 URL,你可以对所有页面无限地这样做并找到所有重定向名称/URL,但这会为我的项目节省指数时间如果我能简单地找到一种方法将 URL 发送到 Wikipeidia 的 API,并以某种方式获得返回最终页面 URL 的所有 URL 的列表。先感谢您!

最佳答案

关于mediawiki - 获取重定向到维基百科页面的所有 URL 的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38315856/

相关文章:

wikipedia-api - 如何获取指定类别中的维基百科文章列表?

java - 如何使用 Wikipedia API 提取/解析我要查找的链接?

javascript - 使用 Javascript 解析 Json 来检索特定值

json - 使用 API 搜索维基百科

维基百科 API : how to get the number of revisions of a page?

svg - 我可以在没有 onmousemove 的情况下创建 svg 吗?

javascript - 使用 JSONP 访问维基百科 API

java - 维基百科 API 返回的摘录没有文章中的所有字符?

php - 如何使用维基百科 API 从维基百科的类别页面获取所有子类别?

mediawiki - 如何从 MediaWiki wiki 中永久删除页面?