本帖最后由 lovewangya 于 2010-09-25 00:08:04 编辑

解决方案 »

  1.   

    Internet选项-->安全-->自定义级别-->启用“允许通过脚本进行粘贴操作”。
      

  2.   

    换种思路吧,IE设置不允许修改,这个提示是去不掉的,否则IE的安全设置不就形同虚设了吗?IE里面显示的所有图片,在IE缓存里都有,这个验证码也不例外,使用IE查找函数上IE缓存中搜索,然后加载吧。
      

  3.   

    谢谢您,但是缓存当中看到的图片名字是这样的:无法读取,
    图片名字->pin.php?r=80213936
      

  4.   

    读取缓存比较麻烦,不如直接修改权限来得快的。缓存中都是文件索引,并不是文件本身,况且图片多了以后,你怎么区分到底是那张图片。它实际的缓存名字是 pin[x].png, 看sina js 是 random 1-1亿
      

  5.   

    估计你是想模拟登录过程吧,如果是这样就没必要这么做的。
    网页根本不用显示出来就可以通过系统组件或Sock通讯来模拟
    整个过程。
    现成的组件可以使用 XMLHTTP 对象,他支持 cookie 当然也
    就支持 SESSION。
    只要你创建完对象后一直使用那个 XMLHTTP 对象来访问你的
    WEB 内容,他的 SESSION 信息就不会丢失。
    只要用 XMLHTTP 对象按次序访问指定的页面或文件,就可得
    到相关的 SESSION 或 cookie 设置,然后再模拟登录提交
    过程就得到登录后的 cookie 或 SESSION 设置了,然后再
    用这个 XMLHTTP 对象进行你需要的操作便可,用 XMLHTTP
    对象的好处是整个自动登录过程要比用浏览器的方法快,因为
    他只会按照你的需求下载指定的URL,不会自动解码加载那些
    多余的图片或 Flash,这样当然也会节约很多过程,相对来说
    会快很多,而且他支持 cookie 的处理,所以能够满足这方面
    的需求。不好的地方就是每个操作都要自己了解得比较清楚,
    否则可能会导致操作无效。 
    至于 XMLHTTP 的使用在我的博客里有相关的说明,有VB的,
    在我的资源里也有相关的范例资源可下载,你自己去看看吧。