From f4aa957c53cda659d026ffd23856f65a72fee739 Mon Sep 17 00:00:00 2001 From: mayx Date: Tue, 4 Jan 2022 20:42:55 +0800 Subject: Restore deleted repositories --- _posts/2019-05-27-wikipic.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 _posts/2019-05-27-wikipic.md (limited to '_posts/2019-05-27-wikipic.md') diff --git a/_posts/2019-05-27-wikipic.md b/_posts/2019-05-27-wikipic.md new file mode 100644 index 0000000..98c3478 --- /dev/null +++ b/_posts/2019-05-27-wikipic.md @@ -0,0 +1,37 @@ +--- +layout: post +title: 使用PHP批量下载Mediawiki站点的图片 +tags: [PHP, Mediawiki, 图片] +--- + + 又是万能的PHP!不过还是Mediawiki API的功劳 + 最近我为了备份一下[某个Wiki站](http://zh.moegirl.org/)(Ta们把R18名字空间的东西删的一干二净 ~~后来才知道原来转移到了[一个Wiki上](https://www.hmoegirl.com/),真的是好久没关注了~~ ),然后学习了一下Mediawiki API来下载整个Wiki(Ta们把站点导出也给弄没了QAQ) + 文本很好下载,但是Mediawiki的图片我不知道存在哪里,API文档翻烂了也没找到把图片解析成地址的API,那怎么办呢? + +# 解决方案 + “解析”?emmmm……parse?不错,正好有这么一个action,好的,那就这样搞吧! + +# Code +```php + +``` + +# P.S. +如果需要获取该Wiki的所有图片,可以从`api.php?action=query&list=allimages`这里获取。 -- cgit 1.4.1-2-gfad0