快手扫码登录【2021 您所在的位置:网站首页 快手扫码登录二维码在哪里 快手扫码登录【2021

快手扫码登录【2021

2024-06-24 21:30| 来源: 网络整理| 查看: 265

一、抓包获取二维码接口 普通POST请求没什么好说的

接口: https://id.kuaishou.com/rest/c/infra/ks/qr/start 返回:

imageData(二维码图片base64编码)qrLoginToken (二维码标识)qrLoginSignature (应该和qrLoginToken作用类似) 二、二维码扫码状态

接口: https://id.kuaishou.com/rest/c/infra/ks/qr/scanResult 说明: 下图scanResult接口传入第一步中的二维码qrLoginToken、qrLoginSignature, 超过60s返回登录二维码已过期 在这里插入图片描述 在这里插入图片描述 正常扫码看下 如下图 说明: scanResult接口传入第一步中的二维码qrLoginToken、qrLoginSignature, 60s内扫码 返回的是登录账户相关信息 (手机是待点击"确认登录") 在这里插入图片描述 在这里插入图片描述

三、确认登录

接口:https://id.kuaishou.com/rest/c/infra/ks/qr/acceptResult 说明: 扫码成功待确认点击时又抓包看到了一个acceptResult的请求一直在等待返回值

acceptResult接口参数也是第一步中的二维码qrLoginToken、qrLoginSignature

在这里插入图片描述

当手机上点击确认登录按钮后acceptResult返回:qrToken(确认登录后服务器下发二维码扫码并确认登录的标识) 在这里插入图片描述 四、callback接口

接口:https://id.kuaishou.com/pass/kuaishou/login/qr/callback 在这里插入图片描述 在这里插入图片描述 如上图: 提交第三步返回的qrToken,在第一个版本时这个callback接口提交qrToken后响应头中就有了服务器下发的Set-Cookie: kuaishou.web.cp.api_st、kuaishou.web.cp.api_ph 接着分析

五、 verifyToken接口

接口:https://passport.kuaishou.com/account/login/api/verifyToken

在这里插入图片描述

在这里插入图片描述 这一步提交的参数authToken是第四步set-cookie中的passToken值… 随后response.headers中有服务器下发的Set-Cookie包含kuaishou.web.cp.api_st、kuaishou.web.cp.api_ph 到这一步快手扫码登录已经完毕,就可以爬取了。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有