开发者社区> 问答> 正文

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

首先我使用java HttpClient对某网站进行爬取 但是爬取解析到的是登陆页面 我需要在解析做一个模拟登陆,我在网上了解 可以通过真实的账号密码请求来获取Cookile 将Cookile设置在请求头中就可以正常解析 但是用网上的方法设置 response 相应是报错的 Cookile值是空的。上图 求大神指点。 首先我的拿Cookile代码: response 返回的属性是这样子的 而且Cookile值没有 然后网上设置的账号密码字段都不一样 我以为是这个问题 我就取某网站的前端页面他的登陆账户name是TPL_username密码是TPL_password 就设置成这样 但是还是不行 我也设置了请求头  大神看看我这样设置是不是哪里错误了 还是某网站不能这样模拟登陆。求教!

展开
收起
kun坤 2020-06-03 10:49:25 442 0
1 条回答
写回答
取消 提交回答
  • 直接就登录?一般先访问首页,让网站给cookie赋值######确定登录的参数,你下面那些header不用吧

    2020-06-03 10:49:32
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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