在显示内容之前让 JS 等到维基百科 API 重定向

我正在使用以下代码将维基百科文章嵌入到我的网站中。

  • 如果我插入一个直接来自页面 URL 的阶段作为 join,它会正常工作。
  • 如果我从页面中插入一个短语,然后重定向到感兴趣的页面,则它无法正常工作。它不返回页面内容,而是返回词“重定向到”

例如

https://en.wikipedia.org/wiki/B._21 -- wiki_links_extract 不起作用

https://en.wikipedia.org/wiki/King_and_Charcoal_Burner -- B._21 有效。

我可以修改我的脚本,等待重定向完成,然后返回最终页面吗?

King_and_Charcoal_Burner
baoqiwen123456 回答:在显示内容之前让 JS 等到维基百科 API 重定向

从此处的文档 https://www.mediawiki.org/w/api.php?action=help&modules=parse 您可以看到查询参数 redirects

你需要做https://en.wikipedia.org/w/api.php?action=parse&format=json&prop=text&redirects&page=B._21

本文链接:https://www.f2er.com/75558.html

大家都在问