Mediawiki wikitravel-如何获取图像链接

Mediawiki wikitravel-如何获取图像链接,mediawiki,mediawiki-api,Mediawiki,Mediawiki Api,我在wikitravel.org上有一个完整的xml转储文件。现在我想从中获取URL [[Image:Iwamotoji PilgrimGirl.JPG|thumb|print=full|Pilgrim traveling on foot, [[Kubokawa]]]] 过去对此有一种解释。但现在它似乎已经被禁用了 在进行一些研究和开发时,我发现URL不是特定的模式 你能告诉我如何以算术方式获得图像的实际URL(拇指和普通URL)。在花了更多的时间进行研发之后。我发现了以下算法 $base

我在wikitravel.org上有一个完整的xml转储文件。现在我想从中获取URL

[[Image:Iwamotoji PilgrimGirl.JPG|thumb|print=full|Pilgrim traveling on foot, [[Kubokawa]]]]
过去对此有一种解释。但现在它似乎已经被禁用了

在进行一些研究和开发时,我发现URL不是特定的模式


你能告诉我如何以算术方式获得图像的实际URL(拇指和普通URL)。

在花了更多的时间进行研发之后。我发现了以下算法

$base_url = "http://wikitravel.org/upload/shared/";
$image_name = "XYZ 123.JPG";
$image_name = str_replace(" ","_",$image_name);
$md5 = md5($image_name); // MD5 hash of the image
$dir = substr($md5, 0,1).'/'.substr($md5, 0,2);
$image_url = $base_url . $dir . $image_name;
资料来源:


我希望它能帮助其他人。

几乎所有Wikitravel的内容都已经发布到了,它确实具有功能性。所以你可以改为。

感谢卡罗宁分享这一重要信息。我希望这将有助于社区。然而,只要坚持使用WikiTravel,由给出的解决方案也是有效的。目前我们正在使用MD5的解决方案,但肯定应该考虑迁移到Wik航行。