在 reqable 对于登录授权 每次复制粘贴 token 是一个比较烦的事情, 而且它的脚本语法是python, 记录一下
# API Docs: https://reqable.com/docs/capture/addons
from reqable import *
import json
def onRequest(context, request):
# Print url to console
# print('request url ' + context.url)
# Update or add a query parameter
# request.queries['foo'] = 'bar'
# Update or add a http header
# request.headers['foo'] = 'bar'
# Replace http body with a text
# request.body = 'Hello World'
# Map with a local file
# request.body.file('~/Desktop/body.json')
# Convert to dict if the body is a JSON
# request.body.jsonify()
# Update the JSON content
# request.body['foo'] = 'bar'
# Done
return request
def onResponse(context, response):
# Update status code
# response.code = 404
# APIs are same as `onRequest`
ret = response.body.payload
payload = json.loads(ret)
# print(type(ret))
# print(ret)
print(payload["token"])
print(type(payload["token"]))
print(context.env['token'])
token = payload["token"]
if len(token) > 0:
context.env['token'] = token
print(context.env['token'])
# Done
return response