phantomjs单击一个链接,除了ajax响应Dom之外,没有响应Dom

phantomjs单击一个链接,除了ajax响应Dom之外,没有响应Dom,phantomjs,Phantomjs,使用link=document.querySelector()获取链接,并使用link.dispatchEvent()触发由ev.initMouseEvent创建的鼠标事件(“单击”,true,true) 这个链接应该得到一些响应,但是没有 我在chrome控制台中尝试了一些步骤,它工作正常。我可以点击“下一页”或“搜索”之类的链接,它也能正常工作。但是当我尝试使用ajax链接并希望 一些响应dom,它不工作,我发现 我已经被这三天阻止了,所以请求帮助 谢谢。您是否在PhantomJS脚本中添加

使用
link=document.querySelector()
获取链接,并使用
link.dispatchEvent()
触发由
ev.initMouseEvent创建的鼠标事件(“单击”,true,true)

这个链接应该得到一些响应,但是没有

我在chrome控制台中尝试了一些步骤,它工作正常。我可以点击“下一页”或“搜索”之类的链接,它也能正常工作。但是当我尝试使用ajax链接并希望 一些响应dom,它不工作,我发现

我已经被这三天阻止了,所以请求帮助


谢谢。

您是否在PhantomJS脚本中添加了一个延迟,让页面有时间执行与单击相关的JavaScript?是的,我从5秒测试到60秒。我还发现在一个ajax请求之后有一个page.onNavigationRequested,似乎这个onNavigationRequested重新打开了页面。我使用的是ubuntu服务器12.04。