luhuan97
V2EX  ›  Java

Java 有没有自动保持会话的框架,比如 Python 的 requests.session

  •  
  •   luhuan97 · May 26, 2018 · 4846 views
    This topic created in 3082 days ago, the information mentioned may be changed or developed.

    用 java 写需要登录的爬虫的时候,总是需要自己处理 cookies,非常麻烦。 而 python 的 requests.session 自动管理 cookies 和 Referer,就跟在浏览器正常操作一样。

    10 replies  •  2018-08-24 14:50:25 +08:00
    chocotan
    chocotan
    May 26, 2018
    1
    httpclient
    okhttp+JavaNetCookieJar
    iConnect
    iConnect
    May 26, 2018 via Android
    2
    requests 库大师风范
    BBCCBB
    BBCCBB
    May 26, 2018
    3
    okhttp
    sutra
    sutra
    May 27, 2018
    4
    Apache HC
    golmic
    golmic
    May 27, 2018 via Android
    5
    并不觉得手动管理 cookie 很麻烦
    junbaor
    junbaor
    May 27, 2018
    6
    这个 Java 库是模仿 Python requests 的,可以看看有没有实现会话保持。https://github.com/hsiafan/requests
    unique
    unique
    May 27, 2018 via iPhone
    7
    okhttp3
    luhuan97
    luhuan97
    OP
    May 27, 2018
    8
    @unique 还是需要写很多代码去管理 cookies
    luhuan97
    luhuan97
    OP
    May 27, 2018
    9
    @junbaor 好啊,我去了解一下
    watermelon11
    watermelon11
    Aug 24, 2018
    10
    okhttp3 应该算目前比较好的 http 连接库了;不想用的话,可以用 apache httpclient,自带 cookie 管理~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3761 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 05:20 · PVG 13:20 · LAX 21:20 · JFK 00:20
    ♥ Do have faith in what you're doing.