在有JAVASCRIPT的网页上查看SOURCE,你只能看到JAVASCRIPT脚本,但看不到它产生的HTML代码。除非用浏览器打开,那就能执行JAVASCRIPT,从而看到执行的结果。在程序中怎样才能得到javascript产生的HTML代码呢?

解决方案 »

  1.   

    写正则式,提取document.write里面的东西出来.
      

  2.   

    可是javascript里面用的都是变量啊。提取出来也没有什么意义。
      

  3.   

    象flashget能提取出所有的链接,包括javascript生成的,它是怎么做到的呢?
      

  4.   

    那是通过IE的扩展。在Java里面你不能编写这种程序,否则就会失去程序的可移植性。
      

  5.   

    修改document.write方法,呵呵:
    document.prototype.write=function(s)
    {
    ....将s记录到你的东西上去
    }
      

  6.   

    不是自己的网页,修改javascript不可行吧。还有别的办法吗?
      

  7.   

    用FireFox就可以了
    选定需要查看的内容,然后右键, 选择“查看选中部分源码..”
      

  8.   

    firefox可以。可惜还不知道用java程序怎么做。
    就这样了。结帖了。
      

  9.   

    昏倒……原来搂住要求的这样的那就很eazy了