我正在创建一个类似ELIZA的聊天机器人,我想用“聊天”来校准它,使用其他人输入的内容。
如果它是一个常规的HTML页面,我可以解析它并将响应发送回某些脚本,但检查源代码,我注意到整个页面是使用Javascript创建的,但是会混淆整个页面。 / p>
关于如何做到这一点的任何想法?
谢谢!
答案 0 :(得分:1)
那么你应该问那些关于API的人。从我所看到的,它没有开放的API,但也许他们可以给你一些额外的信息。
您也可以尝试Firebug。它可以让您查看所有请求及其目标。该站点是AJAX驱动的,这就是为什么你不能直接在页面中看到desination脚本。
您可以(1)构建一个程序,将发布请求发送到Firebug网络面板中显示的目标,并将数据传递给chat-bot或(2)构建一个浏览器插件(这很容易做到)在Firefox)。您可能需要浏览器插件,因为跨域请求限制,并且您可能看不到从外部程序/网络应用程序收到的消息 - 我不清楚他们是如何实现的,我想这是类似Comet的东西。
希望这会有所帮助:)。