BinaryCookies.swift Safari Cookie解析器
Safari 的Cookies.binarycookies文件的 Cookie 解析器,用Swift写的,挺方便的,适合做 iOS 端的 Cookie 调试或迁移工作。
BinaryCookies.swift的思路直接,就是读取系统路径下的二进制 Cookie 文件,把每条 Cookie 的字段都解析出来:过期时间、创建时间、domain、path、value、secure、HTTPOnly,都有。
用法也简单,贴一段调用代码你就明白了:
BinaryCookies.parse(NSHomeDirectory() + "/Library/Cookies/Cookies.binarycookies") { error, cookies in
  if let cookies = cookies {
    print(cookies)
  } else {
    print(error)
  }
}回调方式是异步的,响应也快,适合加在工具脚本里跑一遍就能拿数据。嗯,做数据或者登录态同步挺省事的。
如果你平时也折腾SFAuthenticationSession、WKWebView相关的内容,或者做 iOS 端的 Web 调试,那这个库还是蛮值得看看的。
想更深入地了解,可以顺手看看SFAuthenticationSession 示例,还有iOS Cookie 解析利器,配合用效果更好。
哦对了,记得路径不太一样,别忘了换成你自己的用户目录。
                                        
                                    文件大小:27.29KB
                                
                                
                                
                            
评论区