2 u013282556 u013282556 于 2016.03.01 15:05 提问

android端http模拟登录某一网站并保存cookie做一些登录后的操作,求帮助 5C

我用android端调用某网站的登陆接口,获取他的cookie并且保存下来,之后我定位到这个网站的一篇帖子并写请求去发帖,当然传入我登录时返回的cookie, 可是根据返回的结果查看,并没有登陆上去, 请各位帮我参谋一下 不胜感激

cookies = httpClient.getCookieStore();拿到cookies

requestParams.addHeader("Referer", "http://comment.news.163.com/"

  • "money_bbs" + "/" + "BDEIBVLQ00252G50" + ".html");定位到这篇帖子

http.configCookieStore(cookies);传入cookie

==》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》

                               <input type="checkbox" name="autologin" class="ntes-loginframe-checkbox">
                                            <span class="c-fl">十天内免登录</span></label> <a href="http://reg.163.com/RecoverPassword.shtml?f=www" class="c-fr">忘记密码?</a> </span>
                                    <button class="ntes-loginframe-btn">
                                        登 录
                                    </button>

===》》》》》》》》》》》》》》》》》》》》》》》》 上面是返回的结果中一段

1个回答

hy976907658
hy976907658   2016.03.01 15:16

一般设计是这样子的,客户端(手机)请求login接口,响应信息,如果成功,响应的json信息里会返回一个cookie字段的value,保存这个value到本地,每次
请求加上就行了,应该不是获取httpClient的cookie吧

hy976907658
hy976907658 回复专注的蜗牛: 贴一下登陆成功后返回的json信息
2 年多之前 回复
hy976907658
hy976907658 回复专注的蜗牛: 我知道啊,只有登陆成功后才返回cookie的。
2 年多之前 回复
u013282556
u013282556 这是登陆后返回的结果
2 年多之前 回复
u013282556
u013282556 这是登陆后返回的结果
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Java爬虫(三)-- httpClient 模拟登录 + cookie 登录状态管理
前言 前面两章内容阐述了httpClient怎么模拟Http请求和如何解析页面。 接下去会讲在一些实战中遇到的问题。 现在回到我的开发摸索之路,之前说到我所爬取的网页是某个险企提供给合作公司的一个页面,通过账号登录然后爬取指定的数据。 这里就出现本章要写的主题了。模拟登录。 我首先确认登录验证的请求所需要携带的参数: 可以看到,登录需要验证码,并且密码不是明文传输的,而是通过前...
通过selenium来模拟登录,获取登录后的cookies
需要登录的页面数据。 操作需要登录权限的资源。 Selenium webdriver 是一个用于web应用程序的自动化测试工具。 具有一系列的API来操作浏览器。 可以模拟用户操作页面元素。
带cookie访问服务器实现模拟登录
当我们需要抓取需要登录的网站的信息或者实现模拟登录时,我们需要得到第一次登录网站的cookie,以便于下次登录可以不用post参数实现登录,只要将cookie放入头文件就好,这是之前写的模拟登录学校教务的代码,记录以便查阅。
Python模拟登陆(urllib2)
最近需要做个自动化工具,需要自动登录某个网站然后自动进行某些操作,免除人工一个一个操作的烦恼。 第一步就是要登录网站,而目前主流网站的登陆过程大同小异。于是乎,我就拿了人人网(www.renren.com)来试手。至于为什么用它,因为很多网站的登陆过程太复杂了,它稍微简单点。 主要用python实现了对网站的模拟登录。需要自己构造数据接口,这就需要抓包看登陆的时候到底发了什么数据。 fi
利用httpclient 模拟登录,获取登录后信息数据
本例使用httpclient 3.0.jar package test; import org.apache.commons.httpclient.Cookie; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.cookie.CookiePolicy; import or
httpClient自动登录获取登录后的页面
用HttpClient 4.X来实现获取登录的页面比较容易,不需要获取Cookie值,默认浏览器HttpClient对象会自动保存Cookie信息,只要是用的一个HttpClient对象,在登录后,就可以获得想要的页面了。 我先用了Post方法,提交表单,模拟登录,后用了Get方法,获取登录后的信息。 这里要注意的是,Post方法用完后,需要释放HttpPost,否则无法再用HttpClien
记一次C#的web模拟登录抓取
模拟登录的文章有很多,代码也有很多,但是缺少详细的关于如何抓取登录时的请求内容,以及我在模拟登录过程中出现的一些问题。 实现步骤; 使用抓包工具(这里使用360浏览器自带的工具)抓取登录动作时我们向服务法送的请求的内容使用httpwebrequest模拟请求,然后获取应答内容,保存cookie;使用保存的cookie发起需要获取页面的请求获取页面内容。 以艺龙旅行网为例子: 首先打
nodejs 之模拟登录
登录163邮箱的程序: 登录成功之后,通过抓到的cookie和 跳转的url,就可以了,下面打印出了cookie头部信息 //用户名 : ******* //密码 :------ var https=require("https"); var querystring=require("querystring"); var url="https://ssl.mail.16
[python 爬虫学习]利用cookie模拟网站登录
利用cookie模拟登陆西安交通大学的门户系统并将cookie信息保存到文本文件中 #coding:utf-8 import cookielib import urllib import urllib2 filename = 'cookie.txt' #声明一个MozillaCookieJar对象实例来保存cookie,之后写入文件 cookie = cookielib.MozillaCook
Python3网络爬虫(六):Python3使用Cookie-模拟登陆获取妹子联系方式
转载请注明作者和出处:http://blog.csdn.net/c406495762 运行平台:WindowsPython 版本:Python3.x IDE:Sublime text3