wsxcqesx123
瞳孔中的彼岸
2015-12-20 12:52
采纳率: 40.9%
浏览 2.2k
已采纳

如何访问需要cookie才能访问的网址(java)

想做个QQ机器人,但是卡在这里了
访问这个网址
https://ssl.ptlogin2.qq.com/ptqrshow?appid=501004106&e=0&l=M&s=5&d=72&v=4&t=0.4139144900254905
会得到一个cookie,有这个cookie之后可以访问
https://ssl.ptlogin2.qq.com/ptqrlogin?webqq_type=10&remember_uin=1&login2qq=1&aid=501004106&u1=http%3A%2F%2Fw.qq.com%2Fproxy.html%3Flogin2qq%3D1%26webqq_type%3D10&ptredirect=0&ptlang=2052&daid=164&from_ui=1&pttype=1&dumy=&fp=loginerroralert&action=0-0-136435&mibao_css=m_webqq&t=undefined&g=1&js_type=0&js_ver=10139&login_sig=&pt_randsalt=0
但是用代码实现的时候无论如何都无法访问第二个网址,应该是需要设置cookie,之前没接触过cookie的知识,该怎么把cookie设置进去访问第二个网址?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • caozhy
    已采纳

    httpclient返回的set-cookie中包含这个cookie,你获取以后带上,就可以登录。详细请用fiddler这个工具看下。

    点赞 评论
  • oyljerry
    oyljerry 2015-12-20 12:52

    请求的时候在header中带上cookie的信息

    点赞 评论
  • daidaineteasy
    晓呆同学 2015-12-20 14:57
         httpGet.setHeader("Cookie", "JSESSIONID=cf4bf061-c5b6-4bcf-8dd7-eabb18e17782; CKFinder_Path=Files%3A%2F%3A1; show");
    
    
    点赞 评论
  • zuishikonghuan
    zuishikonghuan 2015-12-20 15:10

    在HTTP头部添加cookie字段

    点赞 评论
  • sinat_33458153
    sinat_33458153 2015-12-22 05:12

    cookie有两个版本,注意cookie属性就好,比如path属性(在哪里获取的cookie)等等,楼上答得都差不多了,写在head中就ok了

    点赞 评论

相关推荐