最近再改我的爬虫程序,想支持js和ajax...
找了几个开源的java的browser,但是发现执行js的速度慢到不可接受的地步...
感觉htmlunit做得应该算比较好的一个了..可是还是很慢而且有的js执行不了..按理来说这种没有界面的browser执行的速度应该很快啊...但是怎么那么慢...一个ie打开只用5秒的页面要20秒才能解解析完.
有谁知道什么速度比较快的么?或者我htmlunit没用对?

解决方案 »

  1.   

    java浏览器支持好象不是很好吧  可不可以java只做界面处理交给比较成熟的框架去处理呢
      

  2.   

    我要求不高...只要能给我生成个运行了js以后的静态html代码就行...
      

  3.   

    final WebClient webClient = new WebClient(BrowserVersion.INTERNET_EXPLORER_7);
    这行代码中,是不是选择浏览器内核的版本?
    可以选用IE  的内核还有,我问问。
    HTMLUNIT  是否支持 VBSCRIPT?