饿了么自动登录解决方案(手机短信登录)

登录流程:

1.注册易码平台,通过易码平台获取 随机的手机号码

2.选择短信项目:饿了么,点击获取手机号

3.将平台中提供的手机号填入饿了么登录页 

饿了么登录网址:https://h5.ele.me/login/#redirect=https%3A%2F%2Fh5.ele.me%2Fprofile%2F%23come_from%3Dlogout

可能需要点击滑块

 

4.点击验证码, 现在易码平台开始不断的获取饿了么短信内容,直到获取到短信时停止获取。

5.把获取到的短信,填入饿了么密码框中,点击登录  ok

 

二、流程大概就是这个流程, 现在看看程序流程

1.通过易码平台的接口获取手机号

短信接口:url=http://api.fxhyd.cn/appapi.aspx?callback=jQuery223020313014864680334_1554895202047&jsonp=MobileSeachJsonCallback&actionid=getmobile&token=自己的用户token&itemid=352&province=110000&city=0&isp=0&mobile=&excludeno=&_="+System.currentTimeMillis()+"049

    "+System.currentTimeMillis()+"为时间戳

/**
     * httpclient请求url返回短信内容
     * */
    public static String getHtmlByHttpclient(String url) throws ClientProtocolException, IOException{
        //httpclient访问
        CloseableHttpClient httpclient = HttpClients.createDefault();
        HttpGet httpget = new HttpGet(url);
        HttpResponse response = httpclient.execute(httpget);
        HttpEntity entity = response.getEntity();
        String ahtml = EntityUtils.toString(entity, "UTF-8");
        httpget.releaseConnection();//释放连接
        //System.out.println(ahtml);
        return ahtml;
    }

正常把自己的token放到url中,通过getHtmlByHttpclient这个get请求返回一个json字符串,其中就有手机号,自行获取

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值