V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
caserest
V2EX  ›  问与答

如何能将网站验证码也动态保存?

  •  
  •   caserest · 2015-05-09 13:21:52 +08:00 · 2207 次点击
    这是一个创建于 3490 天前的主题,其中的信息可能已经有所发展或是发生改变。

    http://d.pcpop.com/CuanJi.html 比如这个网站我保存到本地,验证码刷新还是保存前的验证码 怎么做才可以保存到本地然后刷新后验证码也变化呢?

    11 条回复    2015-05-11 22:32:42 +08:00
    int64ago
        1
    int64ago  
       2015-05-09 13:46:15 +08:00
    你为什么要那么做?每次请求都会有服务端返回的新的 cookie 啊。
    http://int64ago.qiniudn.com/rumlyx03sor.png
    caserest
        2
    caserest  
    OP
       2015-05-09 14:09:02 +08:00
    @int64ago 也就是说我只要拿到cookie验证码就形同虚设了
    Athrob
        3
    Athrob  
       2015-05-09 15:08:49 +08:00
    把你保存的页面里的验证码地址改成原网站的验证码地址就行了
    caserest
        4
    caserest  
    OP
       2015-05-09 15:10:13 +08:00
    @Athrob 不行的吧 生成的验证的不一致吧
    virusdefender
        5
    virusdefender  
       2015-05-09 15:12:58 +08:00
    这个网站程序猿真逗比 set-cookie的时候竟然返回了验证码的值 根本不用识别
    caserest
        6
    caserest  
    OP
       2015-05-09 15:28:03 +08:00
    @virusdefender 那我用php抓到setcookie的值就可以直接提交了哈
    virusdefender
        7
    virusdefender  
       2015-05-09 15:30:23 +08:00
    @caserest 嗯~
    virusdefender
        8
    virusdefender  
       2015-05-09 15:30:51 +08:00
    @virusdefender 但是记得带上set的cookies
    caserest
        9
    caserest  
    OP
       2015-05-09 15:36:02 +08:00
    @virusdefender 好哒 谢谢了
    caserest
        10
    caserest  
    OP
       2015-05-11 21:15:17 +08:00
    @virusdefender 大神 我一直做不出这个 您能不能帮我一下 写个demo 怎么可以实现免输入验证码post数据呢?
    virusdefender
        11
    virusdefender  
       2015-05-11 22:32:42 +08:00
    1 get验证码 获取到set cookie的http头 提取验证码的值
    2 带上用户登录的cookie和上面验证码的cookie提交数据

    就是这样啊 你再试试
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1048 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:18 · PVG 06:18 · LAX 14:18 · JFK 17:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.