压缩包抓取详细方案
2017-11-07 17:37:47 2 举报
某宝压缩包下载
作者其他创作
大纲/内容
1.隐藏某宝头页面头。2.把下载文案.ui-button-text更改为。“请点击进行下一步”。3.使得#view-security居中(下载操作项,以及安全提示)。4.#view-success把下载成功文案更改成“ 加载中,请稍后...”
压缩包下载细节
获取安全校验项
Origin: \"https://consumeprod.alipay.com\
1.拦截downloadForm下载表单的submit事件。2.替换为客户端的SaveRequest方法。3.参数为复写的头部信息+安全校验项。4.延迟1e3后使用mockMouseClick出发表单事件,数据提交给客户端。
操作UI
复写请求头信息
1.通过getElementsByName获取securityId。2.通过getElementsByName获取_xbox。3.通过form_tk获取rdsToken。4.通过window域获取rdsUa(也就是json_ua)。5.通过dom查找获取riskackcode。
安全性校验阶段
数据抓取阶段
抓取结果
1.抓取成功,文案状态更新为“请稍等”-“验证成功”调用ShowWebView展示客户端对应UI。2.获取CSV失败,遇到二维码,跳去交易记录页,执行分页抓取。
事件拦截抓取触发
0 条评论
下一页