Hitokoto

Hitokoto,ひとこと,表示一个词,也就是一言了。

为什么要介绍这个呢?我也不知道,但是我就是想。
或许是因为它能说出一些我害臊说不出的东西,给予我一些鸡汤吧。

简介

简单的来说,它可以随机给出属于下面类型的毒鸡汤一句。

动画、漫画、游戏、小说、原创、来自网络、其他

效果预览

  • 动漫类型一言:

:D 获取中...

  • 小说类型一言:

:D 获取中...

  • 原创类型一言:

:D 获取中...

  • 网络类型一言:

:D 获取中...


按这个按钮可以刷新上面的句子qwq

简评

  • 内容上:
    之前在网易云中看到这么一条评论,挺实在的:

    “ 网易云评论三大派系:情感纠葛,考研高考,痴汉梦想。”

    一言的内容虽然有一部分爬自网易云,但这两年用的人多了,用户提交的评论猛增,冲淡了网易云的诡异评论氛围。看了几条你也能发现,一言中存储的句子还是非常多元的,沮丧的时候拿来看看,还是挺爽的。(尤其对我这种没人聊天的人来说)

  • 服务上:
    这竟然是个公益项目。。。。
    每天接受几十万条的请求,还有各种网络攻击竟然能活下来,真的是很不容易。
    而且该服务允许商用,我只能说:作者牛逼!

关于API

API十分的简单,官网直接给出了使用教程,有需要的话自己调用就行。
这里分享一下本文实现效果预览的代码。

Code

- 动漫类型一言:
> <p id="hitokoto_dm">:D 获取中...</p>

- 小说类型一言:
> <p id="hitokoto_xs">:D 获取中...</p>

- 原创类型一言:
> <p id="hitokoto_yc">:D 获取中...</p>

- 网络类型一言:
> <p id="hitokoto_wl">:D 获取中...</p>

<p style="text-align: center; font-size:12px"><input type="button" value="刷新一言" onclick="y1_up()" class="center-part" style="display: inline-block;width: 100px;color:#7266ba;position: relative;z-index: 101;font-size: 12px;text-align: center;background:#fff;border-radius: 50px;border: 1px solid #33333338;"><br>按这个按钮可以刷新上面的句子qwq</p>

<script>
function y1_up() {
    y1_dm();y1_wl();y1_xs();y1_yc();
}

function y1_dm() {
    fetch('https://v1.hitokoto.cn/?c=a')
        .then(function(res) {
            return res.json();
        })
        .then(function(data) {
            var hitokoto = document.getElementById('hitokoto_dm');
            hitokoto.innerText = data.hitokoto;
        })
        .catch(function(err) {
            console.error(err);
        })
}

function y1_xs() {
    fetch('https://v1.hitokoto.cn?c=d')
        .then(function(res) {
            return res.json();
        })
        .then(function(data) {
            var hitokoto = document.getElementById('hitokoto_xs');
            hitokoto.innerText = data.hitokoto;
        })
        .catch(function(err) {
            console.error(err);
        })
}

function y1_yc() {
    fetch('https://v1.hitokoto.cn?c=e')
        .then(function(res) {
            return res.json();
        })
        .then(function(data) {
            var hitokoto = document.getElementById('hitokoto_yc');
            hitokoto.innerText = data.hitokoto;
        })
        .catch(function(err) {
            console.error(err);
        })
}

function y1_wl() {
    fetch('https://v1.hitokoto.cn?c=f')
        .then(function(res) {
            return res.json();
        })
        .then(function(data) {
            var hitokoto = document.getElementById('hitokoto_wl');
            hitokoto.innerText = data.hitokoto;
        })
        .catch(function(err) {
            console.error(err);
        })
}

y1_up();
</script>

代码使用前请确保使用Markdown解析器,并且Markdown解析器支持html语言直接解析。

Last modification:March 5th, 2020 at 08:19 pm
Compared with money, your comment could inspire me more.
相较于钱财,你的留言更能激发我创作的灵感