V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nc4697
V2EX  ›  Java

Java 如何实现分流抢票那种免登陆打开浏览器

  •  
  •   nc4697 · 2018-08-26 16:24:37 +08:00 · 3158 次点击
    这是一个创建于 2280 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求: JAVAFX 写了一个自动执行某网站任务的软件,每次执行完,会进浏览器查看结果,需要输入账号密码。故想实现也给免登陆打开浏览器功能,类似分流抢票的免登陆打开 12306 网站。

    已解决: 已通过 httpclient 获取 cookie ; 已通过几种方式实现 java 程序调用浏览器并自动打开对应 URL。

    未解决: 调用浏览器自动打开网址后是未登录状态,不知道如何把 cookie 给带上。这样就可以免登陆了。

    思路: 通过 java 去修改本地 cookie (未实现),实现打开对应网址后实现记住密码直接登陆的效果

    不知大佬们是否有其他思路或解决方法

    6 条回复    2018-08-27 12:44:54 +08:00
    Coande
        1
    Coande  
       2018-08-26 17:02:50 +08:00 via Android
    Selenium?
    jugelizi
        2
    jugelizi  
       2018-08-26 17:08:16 +08:00
    。。。登录后获取到 cookie 然后保存下来下次可以再设置 cookie
    DreaMQ
        3
    DreaMQ  
       2018-08-26 20:26:49 +08:00 via iPhone
    或者用 JxBroswer 之类的内置一个浏览器?
    xiaoyu233
        4
    xiaoyu233  
       2018-08-26 20:30:58 +08:00
    查下文档难道没有 addcookie 之类的方法?
    nc4697
        5
    nc4697  
    OP
       2018-08-27 09:42:54 +08:00
    @Coande 这个是 python 的吧。。
    @jugelizi。。这是啥思路
    @DreaMQ 好像可以内置,但是内置的想想就用着不爽。。
    @xiaoyu233 没有

    多谢各位。。依然未解决
    Coande
        6
    Coande  
       2018-08-27 12:44:54 +08:00 via Android
    @nc4697 也有 Java
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2830 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 04:01 · PVG 12:01 · LAX 20:01 · JFK 23:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.