php版小黄鸡simsimi聊天机器人接口分享
2023-06-13 09:15:16 时间
<?php
functionsimsimi($keyword){
$keyword=urlencode(urlencode($keyword));
//-----------获取COOKIE----------//
$url="http://www.simsimi.com/";
$ch=curl_init($url);
curl_setopt($ch,CURLOPT_HEADER,1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$content=curl_exec($ch);
list($header,$body)=explode("\r\n\r\n",$content);
preg_match("/set\-cookie:([^\r\n]*);/iU",$header,$matches);
$cookie=$matches[1];
curl_close($ch);
//-----------抓取回复----------//
$url="http://www.simsimi.com/func/req?lc=ch&msg=$keyword&ft=0.0";
$ch=curl_init($url);
curl_setopt($ch,CURLOPT_REFERER,"http://www.simsimi.com/talk.htm?lc=ch");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_COOKIE,$cookie);
$content=json_decode(curl_exec($ch),1);
curl_close($ch);
if($content["result"]=="100"){
$content["response"];
return$content["response"];
}else{
return"我还不会回答这个问题...";
}
}
?>
相关文章
- PHP 浏览器缓存_php缓存引擎
- PhpStorm 2022 for Mac(PHP集成开发)
- PHP计算时间差
- 展现魅力:PHP支持MySQL扩展(php支持mysql扩展)
- 数据库PHP操作MySQL数据库的精彩之旅(php读mysql)
- PHP与MySQL融合,尽享轻松开发(php与mysql整合)
- 部署PHP应用:Linux服务器上的挑战(linux部署php)
- 借助PHP和MySQL实现安全验证.(phpmysql验证)
- 文件Linux下用PHP快速删除文件(linuxphp删除)
- 以PHP、MySQL 管理图片:实现一手网络图库管理(php图片mysql)
- 在 Linux 上安装 PHP 快速指南(linux下载php)
- Redis实现长连接:PHP开发入门(redis长连接php)
- 一步步获取 PHP 导入 MySQL 无忧(php导入mysql)
- PHP操作MySQL数据库实现排名(mysql排名php)
- 轻松实现高效数据调用:PHP如何与Redis集成(php调用redis)
- 、mysqlLinux安装PHP和MySQL的指南(linux 安装php)
- PHP操作MySQL精通实战(php 操作 mysql)
- 如何使用Linux 查找安装PHP的位置?(linux查找php)
- Linux下快速搭建PHP环境(linux 搭建 php)
- 混合开发助力企业信息化C语言PHP和MySQL联动提升系统性能(c php mysql)
- PHP中的串行化变量和序列化对象
- php优化及高效提速问题的实现方法
- PHP开发环境配置(ZendStudio)
- php下目前为目最全的CURL中文说明
- PHP如何解决网站大流量与高并发的问题
- php新建文件自动编号的思路与实现
- discuz程序的PHP加密函数原理分析
- php将textarea数据提交到mysql出现很多空格的解决方法