开发者社区> 问答> 正文

HttpClient模拟登陆 求大神解决?报错

首先我使用java HttpClient对某网站进行爬取 但是爬取解析到的是登陆页面 我需要在解析做一个模拟登陆,我在网上了解 可以通过真实的账号密码请求来获取Cookile 将Cookile设置在请求头中就可以正常解析 但是用网上的方法设置 response 相应是报错的 Cookile值是空的。上图 求大神指点。

首先我的拿Cookile代码:

response 返回的属性是这样子的 而且Cookile值没有

然后网上设置的账号密码字段都不一样 我以为是这个问题 我就取某网站的前端页面他的登陆账户name是TPL_username密码是TPL_password 就设置成这样 但是还是不行 我也设置了请求头  大神看看我这样设置是不是哪里错误了 还是某网站不能这样模拟登陆。求教!

展开
收起
爱吃鱼的程序员 2020-06-05 15:31:29 466 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
                        直接就登录?一般先访问首页,让网站给cookie赋值
                    
    
                        <p>确定登录的参数,你下面那些header不用吧</p> 
    

    2020-06-05 15:31:41
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载