PhantomJS在页面加载期间挂起-有人找到了解决方法吗?

PhantomJS在页面加载期间挂起-有人找到了解决方法吗?,phantomjs,Phantomjs,PhantomJS在为我完成页面加载时遇到间歇性问题 我在-debug=true的输出中看到的最后一件事是 2015-03-21T21:26:39[调试]网页-更新视频进度:86 其他人也注意到类似的问题: 我向SO社区提出的问题是——是否有人找到了一个好的解决方法,或者确定了页面加载中触发这种情况的原因?我在R脚本中使用phantomjs时遇到了同样的问题,最后找到了一个解决方法。请参见本页上vasi的评论: 在这里,他/她给出了一段命令行perl代码,如果phantomjs进程在给定的时间

PhantomJS在为我完成页面加载时遇到间歇性问题

我在-debug=true的输出中看到的最后一件事是

2015-03-21T21:26:39[调试]网页-更新视频进度:86

其他人也注意到类似的问题:


我向SO社区提出的问题是——是否有人找到了一个好的解决方法,或者确定了页面加载中触发这种情况的原因?

我在R脚本中使用phantomjs时遇到了同样的问题,最后找到了一个解决方法。请参见本页上vasi的评论:

在这里,他/她给出了一段命令行perl代码,如果phantomjs进程在给定的时间内没有完成,您可以通过该代码杀死它

perl -e '$s = shift; $SIG{ALRM} = sub { print STDERR "Timeout!\n"; kill INT => $p }; exec(@ARGV) unless $p = fork; alarm $s; waitpid $p, 0' 10 phantomjs file.js