ubear1991
V2EX  ›  问与答

批量登录问题

  •  
  •   ubear1991 · May 9, 2016 · 2379 views
    This topic created in 3686 days ago, the information mentioned may be changed or developed.

    要写个应用,能以不同的账号登录不少社交网站并能够统一发一些状态。问题是如何维护登录状态。请问大家这种应用怎么做呢?

    有点类似于多说评论。

    4 replies    2016-05-09 20:01:33 +08:00
    just1
        1
    just1  
       May 9, 2016 via Android
    一次登录,记录 session ,定时访问,参考 xss 平台的 keepsession
    abelyao
        2
    abelyao  
       May 9, 2016
    cookie 区分开就行,哪怕登录的是同一个网站,只要做好 cookie 隔离就没问题(参考浏览器的多用户、马甲功能)。
    当然你一个 IP 如果同时登录太多帐号,也有可能触发网站的保护机制,最好是再套一层代理咯,每个帐号走不同的代理去访问。
    Mutoo
        3
    Mutoo  
       May 9, 2016
    你可以去了解一下 OAuth2 协议的 access_token 和 refresh_token ,应用只要保留这两个 token 就可以无期限使用接口提供的 API (例如发状态)
    http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html
    ubear1991
        4
    ubear1991  
    OP
       May 9, 2016
    @Mutoo 有的网站并不提供 API
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3059 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 06:27 · PVG 14:27 · LAX 23:27 · JFK 02:27
    ♥ Do have faith in what you're doing.