Android 移动设备上的webservice脚本作为服务

Android 移动设备上的webservice脚本作为服务,android,ajax,facebook,Android,Ajax,Facebook,facebook上有一个应用程序,所以源代码在Iframe中。该应用程序使用ajax进行更新,我想知道如何手动发送更新,这样我就不必经常点击它。每两分钟你就可以完成一次任务,我想让它自动化,这样我就可以在安卓系统上提供一项服务,确保我登录facebook,然后每2分钟1秒发送一次请求。有人能帮我吗 我找到了ajax请求,new ajax.request('/missions/start_mission/1422628013?current_planet=100000298492&ship_amo

facebook上有一个应用程序,所以源代码在Iframe中。该应用程序使用ajax进行更新,我想知道如何手动发送更新,这样我就不必经常点击它。每两分钟你就可以完成一次任务,我想让它自动化,这样我就可以在安卓系统上提供一项服务,确保我登录facebook,然后每2分钟1秒发送一次请求。有人能帮我吗


我找到了ajax请求,new ajax.request('/missions/start_mission/1422628013?current_planet=100000298492&ship_amountments=default',{asynchronous:true,evalscript:true,parameters:Form.Element.serialize($('batch_size_1422628013'));但是我不确定如何使用这样的相对url来设置它,我记得url是相对于脚本执行的页面地址来解析的。第一个字符是斜杠,表示url要根据根(即域名)解析。因此,我将使用从中加载iframe的服务器的名称。(像)

此外,您还可以使用Chrome的开发工具FireBug甚至Fiddler查看加载页面时检索到的确切URL

但我怀疑服务器存储了您的会话,因此您无法如此轻松地触发游戏操作

编辑:
另一种方法是在服务每2分钟启动一次的活动中使用WebView:

如果我可以嗅探当前会话。但是,我们将尝试使用域名,但每次域名过期时,您都必须嗅探它)还有一种方法可以使用WebView实现这一点。该服务将打开一个活动,在WebView中加载所需页面,然后在其上执行JavaScript,模拟所需按钮的单击,然后关闭该活动。这会让你发疯,每2分钟就有一个愚蠢的webview活动打断你。我可以把它作为一个不在前台的服务。是的,但不能用webview——这是一个视图,只能在活动中使用。要在页面上执行脚本,必须有一个附加了WebView的活动。