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。