Skip to content

Scriptable 请求有登录授权的接口

im3x-dev edited this page Nov 5, 2020 · 3 revisions

比如京东网站,需要登录后才能获取订单等数据

怎么操作呢?

  1. 拉起一个 webview,打开京东网站,引导用户登录

  2. 用户登录完成,关闭 webview

  3. webview注入 js,获取到 cookie,或其他信息

  4. 通过 cookie 等认证信息继续下一步

测试代码

const webview = new WebView()
await webview.loadURL("https://m.jd.com")
const cookie = await webview.evaluateJavaScript("document.cookie")

console.log("cookie="+cookie)
Clone this wiki locally