caserest
V2EX  ›  问与答

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

  •  
  •   caserest · May 9, 2015 · 2619 views
    This topic created in 4112 days ago, the information mentioned may be changed or developed.

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

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

    就是这样啊 你再试试
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5541 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:53 · PVG 14:53 · LAX 23:53 · JFK 02:53
    ♥ Do have faith in what you're doing.