作者a07051226 (葡萄糖)
看板java
标题[问题] HTTPS登入网页
时间Fri Aug 28 00:44:04 2015
我就直接讲了,我想要在Java里面直接登入巴哈姆特取得cookie再做後续处理
但是巴哈的form post还有加一堆有的没的
像是验证码之类的东西,後面还有生日锁的
不过出现时机我不知道规则,这些好像在submit之前都会被js语法处理
Q1,有没有办法绕过去?
我看最终就是post到doLogin.php去,我猜应该可以直接post过去
Q2,再来因为是用HttpURLConnection,不知道在处理Https上会不会有问题
在cookie上也有很多Cookie,就我猜测应该是response回来的BAHARUNE是session ID
Q3,假设真的只认这一个,其他的不处理会不会有问题?
还是要在get其他网页时一并放进heander?
Q4,因为目前需求只需要取得session ID 再去其他网页抓资料
这样使用HttpURLConnection还是HttpClient会比较好?
谢谢
--
「我要去实现我的大爱」
「今晚我就是你的大爱」
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.36.65.46
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1440693849.A.768.html
1F:推 pttnews: 如果不要写程式, 用现成的curl 会比较好吗? 08/28 10:16
我是在原本的程式加新功能
也当作是练习
所以希望自己写写看
※ 编辑: a07051226 (114.36.65.46), 08/28/2015 10:29:58