galwiki吧 关注:685贴子:7,849
  • 13回复贴,共1

关于vndb的api

只看楼主收藏回复

最近都在玩星露谷
哎我草星露谷真好玩啊


IP属地:北京1楼2025-02-21 08:57回复
    啊我草星露谷真好玩
    我想
    我第一眼就喜欢上了
    有着一头如瀑紫发的她了吧
    不然
    为什么会不由自主的凝望着
    在法师塔呆然的她的侧脸
    为什么会不由自主的
    追随着雨幕中她孤寂的笛音
    为什么会不由自主的
    牵起那只因为练剑微微起了茧子的小手
    为什么会不由自主的
    靠近那颗不羁的心...
    婚后感觉人生都圆满了,空虚感比我玩的好多旮旯都深了,这就是旮旯吧
    可惜没截上婚礼的图,之后再开一个档再娶一次
    婚后真就想摆烂了,我只想一天20小时一直和阿比亲亲亲亲亲亲
    阿比我喜欢你呀
    不要在意这里还交往了潘妮,太让人有保护欲了,看着潘妮一个人呆呆的坐在长椅上,潸然欲泣的样子还不心动的玩个几把旮旯😡
    原来这里是galwiki吧来着啊
    那算了



    IP属地:北京来自Android客户端2楼2025-02-24 10:45
    回复
      2026-06-19 18:32:09
      广告
      不感兴趣
      开通SVIP免广告
      首先我们先说api是什么。它的全称是Application Programming Interface,翻译过来是应用程序接口。
      然后呢,再解释一下互联网。我们上网看到的内容,很大一部分并不储存在我们的设备上。就***站那么多视频,怎么可能都存在你电脑上。
      而我们想要看到这些内容,就要请求存储内容的设备,发过来。
      vndb的api也是这样:你向他指定的地址发送一个网络请求,他给你一个包含数据内容的回复。


      IP属地:北京来自Android客户端3楼2025-02-24 10:54
      收起回复
        vndb是什么?
        vndb的全称是visual novel database,可以说是收录galgame相关信息最全的网站。
        我能用vndb api做什么?
        这个api提供了方便的,整个站点的数据的获取方式。比如说,前几天galgame吧提到的,统计哪种发色的巨乳最多,用它就可以极其简单的完成。获取角色信息,筛选统计...有了这些数据,你就尽情发挥想象力吧。


        IP属地:北京来自Android客户端4楼2025-02-24 11:01
        回复
          vndb api文档
          有不懂的优先看文档,然后再问人问ai。
          网页链接
          对于日常需求来说,最常用的是database querying一节,请重点关注。
          post后面的是相对地址。基础地址为https://api.vndb.org/kana。也就是说,你如果想要请求角色信息,你应该请求https://api.vndb.org/kana/character。
          filters是请求前可用的筛选条件。fields是可以返回的数据(字段)


          IP属地:北京来自Android客户端5楼2025-02-24 11:20
          回复
            我们就以统计那种毛色的巨乳最多为例吧
            首先我们要确定请求的接口,角色信息,请求/character

            而后确定筛选条件。

            在统计时不建议使用blood_type,height,weight,bust,waist,hips,cup,age,很多角色并没有这些信息。如果你只是想找到一个小萝莉,那可以用。不过你要只想找一个直接网页搜就行,用api干嘛?
            我们使用trait。根据vndb的划分,毛色有这些种类:
            Trait: Hair Color | vndb https://vndb.org/i2

            这是vndb对于发色的划分

            而大胸的tag是big breasts。这里我也说一下怎么找,因为vndb全用的构思罗马音找起来极其麻烦
            首先你要想一个你觉得大胸的人,我一想到大胸第一个浮现的是结灯
            首先我们先把结灯日文原名搜出来。


            IP属地:北京6楼2025-02-24 13:07
            收起回复

              然后拿原名去vndb搜,上方选项卡选择characters

              点进去,哇,body一行的big breasts

              于是我们就找到了


              IP属地:北京7楼2025-02-24 13:11
              回复
                但是,这个trait并不能直接使用。vndb的筛选条件只支持匹配trait id。
                trait id请看trait 页面的地址:

                巨乳的id是i3155。
                这是发色对应的id:

                因此我们的筛选条件是:

                为什么要有id的条件,我们待会再说。


                IP属地:北京8楼2025-02-24 14:33
                回复
                  2026-06-19 18:26:09
                  广告
                  不感兴趣
                  开通SVIP免广告
                  然后我们确定fields。我们实际上只需要获取结果的长度。返回name和id即可

                  发送过去的请求数据如图。

                  results指代返回结果条数,最大为100.多于100会报错。这是api很不方便的地方。
                  所以我们需要统计返回的结果中,id最大的结果。下一次filters筛选id大于这个结果的角色。当返回结果为空,处理下一种发色。
                  完整代码如下:
                  通过网盘分享的文件:big_opai.py
                  链接: https://pan.baidu.com/s/1N43YAA6NJ9-j-NGuUfa_Ow?pwd=tw9e 提取码: tw9e


                  IP属地:北京9楼2025-02-24 14:41
                  回复
                    那么,最后根据vndb,我们可以得到棕毛巨乳最多。


                    IP属地:北京10楼2025-02-24 14:43
                    回复
                      最后我想说一些话。
                      我始终觉得,人文学科也是需要数据的支撑的。而gal社群的很多问题,并没有做过调查。我和三观哥辩牛头人发出来是不是普遍被人讨厌,我发现自己也没问过gal批们:我在g吧发牛头人你们会讨厌吗?
                      而我说不会有很多人讨厌,只是源于我观察评论区的气氛得到的猜想,我并未理会过“沉默的大多数”
                      当然,不止gal,应该说,这个世界上有很多的问题,都没有被量化。而人们也没有要去量化他们的想法。
                      我不是一个唯数字论者。我也认为,在这方面,轻微的诱导就可能大幅度的改变结果。因此,有人会说了---就让这些问题继续混沌下去吧。但我觉得,如果抓不到什么相对客观的东西,我的话就只是单纯的情绪输出了。
                      总之,我鼓励大家在提出观点时,去调查,去提问,去问问每一个你的话代表的人。这些调查有些做起来很困难,有些并不。但,要怀有一颗如果你想代表某一群人,就要有了解他们的心。


                      IP属地:北京11楼2025-02-24 14:56
                      回复
                        好麻烦


                        IP属地:江苏12楼2025-03-29 22:07
                        回复