node.js - 尝试使用请求登录 Nike
问题描述
我正在尝试使用 nodejs (nodejs-fetch) 中的请求登录到 Nike 网站,并且我从 Akamai 获得了 {success:true},但是在传递从 akamai 返回的 _abck cookie 后,我仍然收到 403 错误。有谁知道如何解决?
解决方案
当向 Bot Manager 验证端点发送浏览器 sensordata 负载时,{"success": true} 并不表示返回的 cookie 一定是最终且正确的 cookie,它仅表示 sensordata 负载被读取为有效的 sensordata 负载。生成 sensordata 有效负载的脚本有效地在循环上运行,因此您的代码还需要验证返回的 cookie,如果有必要,迭代地重新运行 sensordata 收集部分,直到返回的 cookie 中有一些指示符可以提供服务作为停止信号。这种变化相当频繁,因此取决于版本。
推荐阅读
- spring-boot - 创建名为“jpaMappingContext”的 bean 时出错:调用 init 方法失败;:必须存在至少一个 JPA 元模型
- arrays - 无法读取未定义数组的属性“推送”
- firebase - 在 Google Cloud Storage 中将文件从 bucket1 复制到 bucket2
- nightwatch.js - 失败的断言不会失败/终止 nightwatch 中的当前测试用例
- php - 如何使用 Mysql 数据库验证 GET 方法表单
- c# - 分组和组合值DataTable相当大的列,c#
- mysql - brew services list 显示mysql正在运行但无法连接
- java - 如何编写可重用的类来发出 http 异步请求?
- node.js - 如何在 Angular 应用程序中设置 CookieService 的过期时间
- angular - 将 JSON webtoken 存储在 Angular 6 的 LocalStorage/Session Storage 中是一个明智的决定吗?