MediaWiki API
目前允许您检索特定文章的所有链接。
但是,由于wiki管道链接格式,显示在Wiki页面上的链接的显示名称不同。
MediaWiki允许您检索实际的基础链接,但我还没有找到一种方法来检索用户实际看到的显示值。
例如:
在以下情况中:
"[[Second Polish Republic|Poland]] was invaded by [[Nazi Germany|Germany]] during World War II."
我不仅要检索实际链接(Second Polish Republic, Nazi Germany)
,还要检索相应的显示值(Second Polish Republic => Poland, Nazi Germany =>Germany).
有办法做到这一点吗?
以下是我一直用于请求的格式示例:
答案 0 :(得分:0)
no documented way 可以做到这一点。
您的最佳镜头可能是解析wikitext,寻找[[Link target | Link text]]:
action=parse
action=expandtemplates
确保您获得模板中的任何链接