swap观察脚本