2009-10-17 77 views
0

我创建了一个ELIZA类的聊天机器人,我想用Omegle进行校准,使用其他人类型作为输入。将我的程序与web2.0网站集成在一起

如果它是一个普通的HTML页面,我可以解析它并将回复发回给某个脚本,但是检查源代码,我注意到整个页面是使用Javascript创建的,但是混淆了整个事物。

任何想法如何做到这一点?

谢谢!

回答

1

那么你应该问那些让Omegle关于API的人。从我所看到的,它没有开放的API,但也许他们可以给你一些额外的信息。

你也可以试试Firebug。它可以让你看到所有的请求和他们的目标。该网站是AJAX驱动的,这就是为什么你不能直接在页面中看到desination脚本。 (1)构建一个程序,向Firebug网络面板中显示的目标发送post请求,并将数据传递给chat-bot或(2)构建一个浏览器插件来实现这一点(这很容易在Firefox中做)。由于跨域请求的限制,您可能需要浏览器插件,因为您可能看不到来自外部程序/网络应用程序的收到消息 - 我不清楚他们是如何实现这一点的,我想这是类似Comet的。

希望这有助于:)。