首页 > 代码库 > 登录态同步工具——Cotra

登录态同步工具——Cotra

背景

    日常在PC开发调试的时候,经常需要处理登录态的问题,虽然现在有些工具(比如针对微信的开发者工具)可以帮助解决,但是对于已经习惯使用chrome开发的同事来说(需要使用chrome插件),处理登录态还是比较麻烦,Cotra这个插件就是解决登录态的同步问题。

特性

Cotra 是一个Fiddler插件,它从有登录态的请求中拦截到登录态,同步到开发调试的页面中。

  • 基于Fiddler实现
  • 规则可配置
  • 界面显示拦截到的cookie
  • 登录态自动同步
  • 通过配置,实现同时在chrome上进行多个环境(微信、手Q、app)的开发调试
  • 通过配置,修复体验和开发的冲突

版本

    v1.0.0

下载安装

    下载安装包,解压之后运行CotraInstall.exe安装,见附件。
    ( 如果电脑有权限控制,请 "右键->以管理员身份运行" )

使用方法

  • 1.       打开Fiddler,切换到Cotra Tab

   技术分享

  • 2.    如果没有默认配置(安装包里有默认配置,可跳过2,3,4),需要点击“Add”按钮添加

   技术分享

  • 3.    添加配置

   技术分享

  Name:配置名称

  UserAgent:输入端的UA匹配,支持字符串匹配和正则

  RequestURL:输入端的链接匹配,支持字符串匹配和正则

  RequestCookies:需要拦截的cookie名称,以‘;’间隔

  When Contents:配置唯一的标志,用来拦截包括指定cookie的请求

                         这个用在不影响用户体验的情况下开发,解决体验和开发的并行

  AttackedCookie:输出端需要手动埋入的cookie,以‘;’间隔

  CookieHost:输出端cookie的host属性

  ResponseURl:输出端的链接匹配,支持字符串匹配和正则

  • 4.    添加后,确认勾选相应的配置:

  技术分享
  

  • 5.    通过手机(或PC微信/模拟器)连接fiddler,访问相应的请求链接,当fiddler拦截到相应的cookie时,会显示红色的信息

   技术分享

  • 6.    PC打开相应地链接,获取登录态

   技术分享

 

安装包地址

    https://github.com/lukezhang001/Cotra

 

登录态同步工具——Cotra