本人有一小站,需要抓取第三方网站页面数据,本来没问题,这几天第三方网站改版,在URL多了个参数,httpwatch跟踪发现这个值是由js-调用flash函数产生,而这个flash,硕客精灵无法反编译。之前因为都是js函数,因此
msscriptcontrol 可以解决,但这次真的麻烦大了!请问下,各位有什么方法可以在 httpwebrequest 的环境中,取到这个参数值,集思广益,提供一些思路吧!!

解决方案 »

  1.   

    没有思路。合理地使用flash确实是很好的保护网页开发技术、以及确保在各种浏览器上完全兼容的好方法。
      

  2.   

    我们的企业应用(saas应用)用silverlgiht。
      

  3.   

    在httpwatch中查看到这个项 软件就当掉了,在缓存中把swf复制出来,用硕思或avs查看,一样也死掉了,我甚至怀疑这是不是一个swf,改名为txt  js查看,都是乱码
      

  4.   

    js hook。网页上的hs函数应该是固定不变的,找到该函数归属的对象,使用你自己的函数覆盖掉它。你自己的函数,整体不变,就是在有结果的时候,把参数通过特定的路径传递出来。
      

  5.   

    httpwebrequest 就麻烦了, 得模拟运算JS脚本!! 这个不现实。
      

  6.   

    散分吧,最后没有太好的办法,只有另外做了一个webbrowser应用,把HttpWebRequest得到的cookie通过socket给它,用他拿到key,再反馈给HttpWebRequest应用。
    属于没有办法的办法吧 ....
      

  7.   

    我也想知道,怎么获取flash网页里的数据