gpt4 book ai didi

javascript - 查找 MediaWiki 图像的相对文件路径

转载 作者:行者123 更新时间:2023-11-29 19:32:37 25 4
gpt4 key购买 nike

开始之前:我只使用 JavaScript

我尝试找到此页面上使用的相对图像路径(我希望每个项目名称都是动态的)。我找到了这个链接 http://2007.runescape.wikia.com/wiki/File:Abyssal_whip.png图片在维基上的位置。唯一的问题是我希望在同一个链接上找到这张图片:enter image description here

当我单击该图像时,我会转到此链接:http://img2.wikia.nocookie.net/__cb20130726060939/2007scape/images/5/5c/Abyssal_whip.png

是否有任何方法可以通过提供此链接来检索此特定路径?:http://2007.runescape.wikia.com/wiki/File:Abyssal_whip.png

我希望有人能就如何实现这一目标提出任何想法,因为我似乎找不到解决此问题的正确方法。

如果您对此还有任何疑问,请告诉我。

编辑:这对我有用 http://2007.runescape.wikia.com/wiki/Special:Filepath/Abyssal_whip.png

结果:enter image description here

最佳答案

方法一:

有一个magic word获取文件的绝对路径:{{filepath}}

在你的情况下你会这样做:

{{filepath:Abyssal_whip.png}}

...或获取 300 像素宽缩略图的路径:

{{filepath:Abyssal_whip.png|200}}

这将为您提供文件的相对协议(protocol)绝对路径(例如//img2.wikia.nocookie.net/[…]/Abyssal_whip .png).

没有直接的方法来获取文件的相对路径(我真的无法想象您为什么需要它)。您可以解析字符串,删除第一部分,如果图像总是在同一台服务器上(即您没有使用 Wikimedia Commons 或任何其他外部图像存储库。不确定 Wikia 是否已启用),使用 Extension:ParserFunctions (安装在 Wikia)。它看起来像这样:

{{#replace:{{filepath:{{{image|}}}}}|//img2.wikia.nocookie.net/[…]|}}

方法二:

有一个名为Special:Filepath 的特殊页面,它将为您提供任何文件的路径。再一次,您将只能得到绝对路径,所以不是您真正询问的内容。在你的情况下 http://2007.runescape.wikia.com/wiki/Special:Filepath/Abyssal_whip.png重定向到实际文件。您应该能够将其用于链接或脚本。

关于javascript - 查找 MediaWiki 图像的相对文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26742362/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com