获取重定向到维基百科页面的所有 URL 的列表?
Getting a list of all URLs redirecting to a Wikipedia page?
我需要知道所有不同的 URL 导致我正在做的项目的同一个维基百科文章 URL。例如:
https://en.wikipedia.org/wiki/Lucite
重定向到最后的 URL:
https://en.wikipedia.org/wiki/Poly(methyl_methacrylate)
但是,我不确定有多少其他 URL 也重定向到该页面的最后 URL,将此问题与其他维基百科文章相提并论。是否有特定的 API 调用我没有看到你可以发送最终的 page_name/URL,并且它 returns 重定向的所有 name/URLs 中的 JSON到最后 URL?如果它存在的话,我真的需要这样的东西。作为参考,我已经看过,并且我知道您可以像这样对所有页面执行两次 API 调用:
然后是不过滤重定向的那个
https://en.wikipedia.org/w/api.php?action=query&generator=allpages&format=json&gaplimit=500&
我知道你可以取这两个集合的不相交和重定向 URLs,你可以对所有页面无限地这样做并找到所有重定向 names/URLs,但是如果我能简单地找到一种方法将 URL 发送到 Wikipeidia 的 API 并以某种方式获得返回到最后一页的所有 URL 的列表,这将节省我的项目指数时间URL。先感谢您!
我需要知道所有不同的 URL 导致我正在做的项目的同一个维基百科文章 URL。例如:
https://en.wikipedia.org/wiki/Lucite
重定向到最后的 URL:
https://en.wikipedia.org/wiki/Poly(methyl_methacrylate)
但是,我不确定有多少其他 URL 也重定向到该页面的最后 URL,将此问题与其他维基百科文章相提并论。是否有特定的 API 调用我没有看到你可以发送最终的 page_name/URL,并且它 returns 重定向的所有 name/URLs 中的 JSON到最后 URL?如果它存在的话,我真的需要这样的东西。作为参考,我已经看过,并且我知道您可以像这样对所有页面执行两次 API 调用:
然后是不过滤重定向的那个
https://en.wikipedia.org/w/api.php?action=query&generator=allpages&format=json&gaplimit=500&
我知道你可以取这两个集合的不相交和重定向 URLs,你可以对所有页面无限地这样做并找到所有重定向 names/URLs,但是如果我能简单地找到一种方法将 URL 发送到 Wikipeidia 的 API 并以某种方式获得返回到最后一页的所有 URL 的列表,这将节省我的项目指数时间URL。先感谢您!