马上登陆,加入晨风
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 只剩寒暄 于 2019-3-22 12:44 编辑
无聊,在网上看到有人抓取一言官方数据搭建自己的一言服务
然后呢~~~我也去试了一下
因为官方API是随机的,所以我也不知道抓完没有
只抓出了1900多条数据,然后就抓取不到新数据了(额~~应该是没有抓完,看官方的一言数据ID好像有4000多条)
我是把数据写入的mysql数据库,sql文件回复下载
无任何技术含量,大神勿喷!!!
hitokoto.rar
(98.5 KB, 下载次数: 68)
http://t2.ingml.com/o_1d0v020kbr6kijd2h71hn31fdca.rar
再提供一个接口:
http://api.gi6.cc/hitokoto.php
http://api.gi6.cc/hitokoto.php?type=json
[PHP] 纯文本查看 复制代码
<?php
//PHP不太会,代码都是通过百度来的
//写得不好大家见谅,不过反正是自己用能实现功能就行了
header("Content-type: text/html; charset=utf-8");
error_reporting(0);
$mysql_server="127.0.0.1";
$mysql_username="root";
$mysql_password="root";
$mysql_database="hitokoto";
$conn = mysql_connect($mysql_server,$mysql_username,$mysql_password);
mysql_select_db($mysql_database);
mysql_query("set names 'utf8'",$conn);
$sql = "SELECT COUNT(*) FROM `yiyan`";
$obj = mysql_query($sql,$conn);
$row = mysql_fetch_array($obj);
$i = $row["COUNT(*)"];
$i = rand(1,$i);
$sql = "SELECT * FROM `yiyan` WHERE `id` = '$i'";
$obj = mysql_query($sql,$conn);
$row = mysql_fetch_array($obj);
echo $row["hitokoto"];
?>
|