我需要知道所有不同的 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&
我知道你可以将这两个集合分开,它们是重定向 URL,你可以对所有页面无限地这样做并找到所有重定向名称/URL,但这会为我的项目节省指数时间如果我能简单地找到一种方法将 URL 发送到 Wikipeidia 的 API,并以某种方式获得返回最终页面 URL 的所有 URL 的列表。先感谢您!
最佳答案
我想你需要这个 我想你需要这个
关于mediawiki - 获取重定向到维基百科页面的所有 URL 的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38315856/