新浪微博第三方登录登录手机版

手机版微博单点登录的URL为:
我们先来看一下这个网页源代码:
&head&&/head&
&card title="手机新浪网-新浪通行证"&
&p& 登录|&a href="register.php?backURL=http%3A%&backTitle=%CA%D6%BB%FA%D0%C2%C0%CB%CD%F8&vt=1"&注册&/a&|&a href="resetpwd.php?backURL=http%3A%&backTitle=%CA%D6%BB%FA%D0%C2%C0%CB%CD%F8&vt=1"&忘记密码&/a&&br /& 手机号/电子邮箱/会员帐号:&br /&&input type="text" name="mobile" size="11" value="" /& &br /& 密码:(&a href="login.php?backURL=http%3A%&backTitle=%CA%D6%BB%FA%D0%C2%C0%CB%CD%F8&vt=1&pt=1"&使用明文密码&/a&)&br /& &input type="password" name="password" size="10" value="" /&&br /& 记住登录状态,需支持并打开手机的cookie功能。&br /& &select name="remember"& &option value="on"&是&/option& &option value="off"&否&/option& &/select&&br /&
&go href="login_submit.php?rand=&backURL=http%3A%&backTitle=%CA%D6%BB%FA%D0%C2%C0%CB%CD%F8&vt=1" accept-charset="UTF-8" method="post"&
&postfield name="mobile" value="$(mobile)" /&
&postfield name="password_2199" value="$(password)" /&
&postfield name="vk" value="" /&
&postfield name="remember" value="$(remember)" /&
&postfield name="backURL" value="http%3A%" /&
&postfield name="backTitle" value="手机新浪网" /&
&postfield name="submit" value="1" /&
我们要做的就是获取服务器需要的数据,然后用HttpClient模拟浏览器提交。
有几点需要说明一下:
go标签内的href是我们第二次请求的地址,通过这个地址来获取cookie。
用户密码那个field的name属性是随机变化的,需要先获取它然后提交。
下面是整个源代码。
思路:先获取表单的值,然后用POST方法提交。注意添加RequestHeader信息,否则会被服务器拒绝(403)。
* 获取手机版微博的cookies
* @param username
微博用户名
* @param password
public Cookie[] getMCookies(String username, String password){
Cookie[] cookies = null;
PostMethod post = null;
Document doc = Jsoup.connect(".cn/prog/wapsite/sso/login.php").get();
Elements elements = doc.getElementsByTag("postfield");
String randUrl = doc.getElementsByTag("go").first().attr("href");
String pwName = elements.get(1).attr("name");
String vkValue = elements.get(2).attr("value");
String backURL = elements.get(4).attr("value");
String backTitle = elements.get(5).attr("value");
String url = ".cn/prog/wapsite/sso/"+randU
post = new PostMethod(url);
post.setRequestHeader("User-Agent","Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.77 Safari/537.1");
post.setRequestHeader("Referer", "/");
post.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
post.setParameter("mobile", username);
post.setParameter(pwName,password);
post.setParameter("vk", vkValue);
post.setParameter("remember", "on");
post.setParameter("backURL", backURL);
post.setParameter("backTitle", backTitle);
post.setParameter("submit", "1");
client = new HttpClient();
client.executeMethod(post);
cookies = client.getState().getCookies();
}catch(IOException e){
e.printStackTrace();
post.abort();
如果用户名密码正确的话,应该就可以获得cookie了。
接下来如果想要访问某些网页只需要带上cookie就行了。
由于新浪的网页可能会变化,所以不保证此方法一直能用,不过大体思路应该是不会变的。
下一篇介绍如何模拟登录Web版新浪微博。
阅读(...) 评论()微博:在 App Store 上的内容
正在打开 iTunes Store。如果 iTunes 不自动打开,在 Dock 或 Windows 桌面上点击 iTunes 图标。进度指示器
正在打开 iBooks Store。如果 iBooks 未打开,请在 Dock 中打开 iBooks App。进度指示器
如要轻松整理及新增数码媒体收藏,iTunes 是全世界最简单的工具。
我们在您的电脑上找不到 iTunes。 如要下载 SINA Corporation (Nasdaq: SINA) 的免费 App 微博,请立即获取 iTunes。
已经有 iTunes 了? 现在点击「我有 iTunes」以打开 iTunes。
开发商:SINA Corporation (Nasdaq: SINA)
App Store 精华
打开 iTunes 以购买和下载 App。
微博,随时随地发现新鲜事!微博带你欣赏世界上每一个精彩瞬间,了解每一个幕后故事。分享你想表达的,让全世界都能听到你的心声。在微博:-你能看到最新,最全面的资讯内容。无论是官方发布的新闻还是草根爆料的八卦。-第一时间了解关注人的最新动态,无论是体育、电影、财经、还是吃喝玩乐。-想说点啥?发送文字、照片、视频,随心所欲地创作,轻松自在地表达。 首页信息流:查看大图、GIF动画、视频、音频,查看好友微博及分组微博;消息:及时收到@、评论和私信,还可发送语音、表情、图片及位置信息,私密分享也精彩。发现广场:在这里可以查看热门内容,还有购物、电影、听歌、运动,旅游等频道。你的生活,也许因为微博而不同。微博运动:通过接入Apple Watch 及iPhone健康,查看运动信息,健康数据。与别人一拼高低。微博雷达:探索附近的好友和优惠,参与电视节目的互动好玩又实惠。微博会员:设置卡片背景,主题皮肤、封面,背景音乐和微博来源。让你个性十足,与众不同。微博支付:买东西,发红包,生活缴费。支持各种支付场景,让你生活,购物更轻松。微博直播提供5种充值礼包:1.6元
420个金币2.30元
2100个金币3.98元
6860个金币4.298元 20860个金币5.588元 41160个金币充值成功后,可以在直播界面查看你的金币。可在应用内购买微博会员两种方式购买微博会员第一种:12元/月购买微博会员,并按月自动续订。第二种:118元/年购买微博会员,并按年自动续订。购买须知账户会在到期前1天,自动续订并扣除相应费用。如需取消自动续订,请至少提前1天在个人帐户设置中取消。购买生效后,无法退款。购买后,用户可在个人帐户设置中管理或关闭自动续订。隐私政策和使用条款/page/646?entry=client后台长时间使用GPS会大大减少电池的使用时间。
版本 6.5.0 中的新功能
感谢使用微博!为了获得更好的用户体验,我们会在App Store中定期更新应用,建议打开手机设置中“iTunes Store与App Store” 的“自动下载的项目”,确保及时拥有更好的微博体验。每次应用的更新都包含性能和稳定性的提升。下载最新版本,即可体验已开放的所有功能!近期更新:1.首页信息流升级,视频可以自动播放啦2.新增视频推荐流,精彩内容一直看
Apple Watch
视频播放的新方式是什么鬼?
看个视频超级麻烦!需要点两次才能好好滴看个视频,首页信息流你们搞了一个自动播放,本来挺好的,但是为什么重播的时候又要把以上视频播放模式重复一遍,这回需要点三次,而且本来自动播放在开会的时候很实用,可是为了给同事看一个刚才搞笑的视频要重播,又会突然就去视频界面然后好大声音,害死我啊!(别跟我说开会的时候不能刷微博,那要你有个毛线用啊?)希望尽快简化看视频的这种一层一层点进去的鬼更新,烦死了!!
希望重视!!!
微博怎么光卡,而且还经常闪退,之所以给高分就是想让大家都看到,希望微博尽快改进,还是视频总是自动播放,真的很无语,看别人的粉丝页面也比以前麻烦,并不是那么清新,总会有乱七八糟的推荐,别人点赞的微博你也能在自己页面上看到真的很烦啊,想用微博,但每次用都让人生气!闪退到底是什么鬼,希望你们尽快改善!!!
跪着求把时间轴弄的正常一点
每天必打开微博 玩了微博六年快 真是最让人不满意的就是时间轴 能不能正常刷微博了 我不想看错过的微博 在你没弄成这样之前 我永远是看到上次看的那个位置 并不需要看错过的微博 这样刷出两天前的微博恶不恶心啊 重视一下好吗 微博用户现在这么多 就不能看一下大家的意见吗 我没别的要求 我就希望时间顺序!!!!正常!!!
用户购买的还有
此 App 专为 iPhone 和 iPad 设计提供 iPhone 版 Apple Watch App免费类别: 版本: 6.5.0大小: 97.6 MBApple Watch: 是语言: 简体中文, 英语开发商: SINA Corporation (Nasdaq: SINA)无限制网页访问兼容性: 需要 iOS 7.0 或更高版本。与 iPhone、iPad 和 iPod touch 兼容。
3.0424&&&&&1769 份评分
&&&&&223547 份评分
热门 App 内购买项目
微博会员包?12.00微博会员包?30.00微博会员包?118.00粉丝头条lev1?6.00微博会员包?60.00金币420个?6.003个月微博会员?30.001个月微博会员?12.00粉丝头条lev2?12.001年微博会员?118.00
更多SINA Corporation (Nasdaq: SINA)的产品您当前所在位置:
→ 新浪微博 v6.5.0
软件介绍软件截图相关下载网友评论
相关版本下载
Android版iPhone版Mac版iPad版
山西朔州电信 客人 发表于:
到底好不好用啊 广东教育网 客人
呵呵
广东教育网 客人 发表于:
到底好不好用啊
广东教育网 客人 发表于:
到底好不好用啊
江苏镇江电信 PC6网友 发表于:
尾巴上能不能不显示手机型号,挫爆了
美国 客人 发表于:
?????????..???????к????????H???????????Щ???????????
河南教育网直通车 客人 发表于:
这个新版本一点都不好用,也不是矫情,虚荣什么的,我是三星S4手机,新浪微博尾巴是Android,不是客户端尾巴没事。。因为不是果粉不在乎尾吧是不是三星S4的显示。特么昨天下载了这个beat3.6版本,今天上午刷微博尾巴给我出来个来自联想智能机,我次奥,我想问想干啥!我买的是行货的三星手机,不是水货,跟你这版本的微博肯定脱不了关系。联想,联想。想想就够了!我要解释@新浪微博
2045个应用
3124个应用
本类下载排行
社交聊天社交聊天社交聊天社交聊天社交聊天社交聊天社交聊天社交聊天社交聊天社交聊天社交聊天社交聊天社交聊天社交聊天社交聊天社交聊天社交聊天社交聊天社交聊天社交聊天
相关推荐换一换
新浪微博 v6.5.0& 新闻客户端 &
小细节有大帮助:新浪微博推出「更换登录手机号」服务
「多年前,我用手机号注册了新浪微博,手机号码就是微博登录名。后来,我换了手机号,但只能一直用旧号码登陆新浪微博。」——相信这是很多微博用户内心独白。
最近新浪微博终于推出了「更换登录名」服务,目前仅支持更换登录手机号,登录邮箱暂不可更换。如果你想更改你的微博登录名,可以打开手机客户端,依次进入「我 - 设置 - 隐私与安全 - 帐号安全」就可以看到「更换登录手机号」的选项了。
针对用户的不同情况,新浪微博提供了两方面的选择。如果你的旧号码可以正常接收短信,可以通过验证码的方式更换登录名;如果旧号码已经弃用且无法接收短信,则可以通过填写登录密码,然后根据提示输入新的手机号和相关验证码完成更改登录名操作。
如果你现用的手机号已绑定其他微博帐号,可通过阿里巴巴出品的「」生成一个临时号码,将现用手机号解除绑定,再执行上述操作。
相信不久之后,该功能还会支持更改邮箱登录名,因为有很多用户注册新浪微博时的邮箱也已经弃用了,更换一下有助于账号的安全和使用。
(本文来源:少数派
没有相关新闻
用微信扫描二维码分享至好友和朋友圈按住视频可进行拖动
嵌入分享:
&正在加载...
安装爱奇艺视频客户端,
马上开始为您下载本片
5秒后自动消失

我要回帖

更多关于 新浪微博手机无法登录 的文章

 

随机推荐