http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 4762|回复: 3

[咨询站长] 关于京东第二次登陆

[复制链接]
发表于 2015-5-10 00:27:33 | 显示全部楼层 |阅读模式
1金钱
京东post登陆写好,点击按钮,不需要输入验证码,第一次登陆成功,
但是接着在点击第二次的时候提示请刷新重试,


有没有办法在连续点击按钮都提示登陆成功,我的新浪微博就没有这个问题啊,不管怎么点击按钮都会提示登陆成功



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
 楼主| 发表于 2015-5-10 00:30:36 | 显示全部楼层
[C#] 纯文本查看 复制代码
#region yanzhengma
            item = new HttpItem()
            {
                URL = "https://passport.jd.com/uc/login?ltype=logout",
                Method = "get",

            };

            result = http.GetHtml(item);
            cookie = result.Cookie;
            uuid = Regex.Match(result.Html, "[name=\"uuid\"  value=]{23,}\"(.*?)\"").ToString();
            uuid = uuid.Split('=')[3].ToString().Trim('"');
             macDisk = Regex.Match(result.Html, "[hidden\" name=]{13}\"(.*?)\"\\s/").ToString();
             macDisk1 = macDisk.Split('"')[2].ToString();
             macDisk2 = macDisk.Split('"')[4].ToString();
            //textBox1.Text = uuid;

            item = new HttpItem()
            {
                URL = "https://authcode.jd.com/verify/image?a=1&acid=" + uuid + "&uid=" + uuid + "+&" + GetTimeStamp(),
                Method = "get",
            };
            pictureBox1.Image = http.GetImage(item);
            #endregion

回复

使用道具 举报

 楼主| 发表于 2015-5-10 00:31:39 | 显示全部楼层
[C#] 纯文本查看 复制代码
 item = new HttpItem()
            {
                URL = "https://passport.jd.com/uc/loginService?uuid=" + uuid + "&ReturnUrl=http%3A%2F%2Fwww.jd.com%2F&r=&version=2015",
                Method = "post",
                Referer="https://passport.jd.com/uc/login?ltype=logout",
                ContentType="application/x-www-form-urlencoded",
                Cookie=cookie,
                UserAgent="Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)",
                Postdata = "uuid="+uuid+"&machineNet=&machineCpu=&machineDisk=&"+macDisk1+"="+macDisk2+"&loginname=此处是用户名&nloginpwd=密码&loginpwd=密码&authcode="+textBox2.Text,
                Connectionlimit=200,
            };
            result = http.GetHtml(item);
           
            textBox1.Text = result.Html;
回复

使用道具 举报

发表于 2015-5-19 16:19:28 | 显示全部楼层
用户,密码是中文时需处理;提示刷新时再次请求下登录页,或者每次登录时先刷新下登录页。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-6-9 15:18

© 2014-2021

快速回复 返回顶部 返回列表