2009-10-17 40 views
0

我創建了一個ELIZA類的聊天機器人,我想用Omegle進行校準,使用其他人類型作爲輸入。將我的程序與web2.0網站集成在一起

如果它是一個普通的HTML頁面,我可以解析它並將回覆發回給某個腳本,但是檢查源代碼,我注意到整個頁面是使用Javascript創建的,但是混淆了整個事物。

任何想法如何做到這一點?

謝謝!

回答

1

那麼你應該問那些讓Omegle關於API的人。從我所看到的,它沒有開放的API,但也許他們可以給你一些額外的信息。

你也可以試試Firebug。它可以讓你看到所有的請求和他們的目標。該網站是AJAX驅動的,這就是爲什麼你不能直接在頁面中看到desination腳本。 (1)構建一個程序,向Firebug網絡面板中顯示的目標發送post請求,並將數據傳遞給chat-bot或(2)構建一個瀏覽器插件來實現這一點(這很容易在Firefox中做)。由於跨域請求的限制,您可能需要瀏覽器插件,因爲您可能看不到來自外部程序/網絡應用程序的收到消息 - 我不清楚他們是如何實現這一點的,我想這是類似Comet的。

希望這有助於:)。