前言
很多小伙伴经常会在各种动漫二次元的图片网站上看到自己很喜欢的一些图片,并且有的图片下方会附加上一串类似于 “ID:xxxxx” 的信息。
又或者你在二次元图片的QQ群中发现有人说 “ID:xxxxxx” 的这张图片很好看,但是你又不知道这张图片是什么。
而且通常你看到的图片都不是由作者发布的最清晰的原图,而你又很想拿到那张原图来当作壁纸,那么如何获取你想要的原图呢?
其实出现 “ID:xxxxx” 类似这样的说明,就告诉了我们这张图片的来自于P站的某位作者的作品,而你只需要找到它!
让我来举个例子比如我想要得到这个 ID:79766212 的原图
示例
首先我应该调用该接口获取它的JSON详细信息:
由Unicode翻译过来的中文字符串是这样:
{"illust":{"id":79449325,"title":"ごちうさのチノちゃん","type":"illust","image_urls":{"square_medium":"https://i.pximg.net/c/540x540_10_webp/img-master/img/2020/02/13/01/22/29/79449325_p0_square1200.jpg","medium":"https://i.pximg.net/c/540x540_70/img-master/img/2020/02/13/01/22/29/79449325_p0_master1200.jpg","large":"https://i.pximg.net/c/600x1200_90_webp/img-master/img/2020/02/13/01/22/29/79449325_p0_master1200.jpg"},"caption":"描きました。","restrict":0,"user":{"id":5852420,"name":"妄想","account":"moson","profile_image_urls":{"medium":"https://i.pximg.net/user-profile/img/2016/09/19/22/01/03/11515844_a39b21ce36f6d74be227870dccdbc588_170.jpg"},"is_followed":false},"tags":[{"name":"ご注文はうさぎですか?","translated_name":null},{"name":"ごちうさ1000users入り","translated_name":null},{"name":"香風智乃","translated_name":null}],"tools":[],"create_date":"2020-02-13T01:22:29+09:00","page_count":1,"width":3035,"height":2149,"sanity_level":2,"x_restrict":0,"series":null,"meta_single_page":{"original_image_url":"https://i.pximg.net/img-original/img/2020/02/13/01/22/29/79449325_p0.jpg"},"meta_pages":[],"total_view":5034,"total_bookmarks":1448,"is_bookmarked":false,"visible":true,"is_muted":false,"total_comments":10}}
可以看到这里是图片链接:
"image_urls":{"square_medium":"https://i.pximg.net/c/540x540_10_webp/img-master/img/2020/02/13/01/22/29/79449325_p0_square1200.jpg","medium":"https://i.pximg.net/c/540x540_70/img-master/img/2020/02/13/01/22/29/79449325_p0_master1200.jpg","large":"https://i.pximg.net/c/600x1200_90_webp/img-master/img/2020/02/13/01/22/29/79449325_p0_master1200.jpg"}
这里是作者信息和作品标题:
"name":"妄想","title":"ごちうさのチノちゃん"
接下来还有一个问题是图片链接是P站的我们在国内无法直接打开,要怎么解决这个问题呢?
这时候就要用的反代理解析接口了!但在这之前我们需要先提取图片链接中的某些部分,比如原本的链接是这样的:
https://i.pximg.net/c/600x1200_90_webp/img-master/img/2020/02/13/01/22/29/79449325_p0_master1200.jpg
而我们只需要后面的部分,也就是这个:
img/2020/02/13/01/22/29/79449325_p0_master1200.jpg
然后将它添加到这个链接的结尾:
打开后你就能得到梦寐以求的原图了!
79766212_p0 (1).png编写
通过这个接口我也在自己的【示例网站】上编写了一个搜索插件,有兴趣的小伙伴可以来作为参考学习一下:
3sEaKe.png在右侧搜索你查询的关键字和页数就可以获取一系列的ID列表,你可以筛选自己想要的图片~
3skKRU.png
网友评论