介绍
sfwbooru 是一个基于 Node.js 开发的 npm 包,它能够从 Safebooru 上获取 SFW(Safe For Work)的图片。Safebooru 是一个提供高质量 SFW 动漫、游戏等图片的网站。这个 npm 包可以用于一些需要获取 SFW 图片的项目。
安装
通过 npm 安装 sfwbooru:
$ npm install sfwbooru
基本使用
sfwbooru 主要有两个函数:getRandomImage
和 getImageById
。getRandomImage
可以从 Safebooru 上获取一张随机 SFW 图片,getImageById
可以从 Safebooru 上按 ID 获取一张 SFW 图片。以下是具体使用方法:
-- -------------------- ---- ------- ----- -------- - -------------------- -- -------- ----- ----------- - ----- -------------------------- ------------------------- -- - --- -------- ---- ----------------- ----- ------ ----- - -- - -- ---- ----- --------- - ----- ------------------------------- ----------------------- -- - --- -------- ---- ----------------- ----- ------ ----- -
高级使用
sfwbooru 支持一些可选参数,可以进一步筛选图片。以下是可选参数列表:
tags
: 标签,只返回包含指定标签的图片;limit
: 返回图片数量的限制;id
: 返回 ID 大于指定值的图片;score
: 返回分数大于指定值的图片;height
: 返回高度大于指定值的图片;width
: 返回宽度大于指定值的图片。
以下是使用可选参数的示例代码:
-- -------------------- ---- ------- ----- -------- - -------------------- -- ---- ------ ---- -- --- ----- ------------- - ----- ------------------------- ----- ------- ------ -- --- --------------------------- -- -- -- -- ---- -- - --- ----- ---------- - ----- ------------------------- --- ----- ------ - --- ------------------------ -- ------ -- -- - --- ----- ------------- - ----- ------------------------- ------ --- ------ - --- --------------------------- -- ------ ----- -- - --- ----- -------------- - ----- ------------------------- ------- ---- ------ - --- ---------------------------- -- ------ ----- -- - --- ----- ------------- - ----- ------------------------- ------ ---- ------ - --- ---------------------------
总结
使用 sfwbooru 可以方便地从 Safebooru 上获取 SFW 图片,代码简单易懂,可选参数也能够满足更多需求。如果你需要在项目中获取 SFW 图片, sfwbooru 可能是一个不错的选择。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005585281e8991b448d5880