在维基百科上获取原始链接?

时间:2012-05-22 18:36:33

标签: hyperlink wikipedia wikipedia-api

我有一些维基百科文章的链接,例如:https://en.wikipedia.org/wiki/Steve_jobs当您访问该链接时,您会在文章标题下看到:(Redirected from Steve jobs)如果您点击该链接,您最终会到达某个页面使用相同的URL,除了Steve_jobs有一个大写J作业。所以它看起来像这样:https://en.wikipedia.org/wiki/Steve_Jobs

有没有办法可以使用第一个链接检索后一个链接?

2 个答案:

答案 0 :(得分:2)

您可以通过API查询找出某个标题重定向的位置,如:

http://en.wikipedia.org/w/api.php?action=query&titles=Steve%20jobs&redirects

如果您希望结果采用XML格式,请将&format=xml添加到网址,或将&format=json添加到JSON。

答案 1 :(得分:0)

只需使用query api即可。使用http://en.wikipedia.org/w/api.php?action=query&titles=Steve+jobs|steve+jobs|steve+Jobs|Steve+Jobs&redirects,您的标题将被标准化并重定向。有关更多选项,请参阅api documentation,尤其是formats