在本地获取cookies.txt
在本地获取cookies.txt,绝不向外发送信息。
这个扩展可以导出Netscape或JSON格式的cookies.txt。 Netscape格式的cookies.txt兼容wget、curl、MozillaCookieJar(Python3)等工具。
请放心,这个扩展绝不会向外传输您的信息。 它的源代码是开源的、未经混淆的,可以在GitHub或扩展的安装目录中随时查看。
为了正常运行,这个扩展需要某些权限,所有这些权限都在源代码中列出以保证透明度。 具体来说,它现在需要"下载管理"权限来执行更合适的文件导出方法,这在0.3.x版本之前是通过"生成链接并自动点击"来实现的。
- activeTab:获取当前活动标签页的URL。
- cookies:获取和导出cookies(不写入或发送)。
- downloads:仅用于导出本地资源(cookies)。
- notifications:通知更新。
- hosts权限:获取和导出cookies(不写入或发送)。
安装
从应用商店安装
- 根据审核状态,可能不是最新版本或尚未发布。
- Firefox版本的某些功能可能受限。
- 您可能需要从扩展管理器允许访问网站资源。
从源代码安装(Google Chrome)
- 下载并解压这个仓库。
- 打开扩展程序页面(chrome://extensions/)。
- 启用"开发者模式"。
- 点击"加载已解压的扩展程序",然后打开
Get-cookies.txt-LOCALLY/src
目录。
从源代码安装(Firefox)
对于Firefox,您需要通过合并src/manifest.json
和src/manifest-firefox.json
来修补manifest文件。可以采用以下方法之一:
- 使用
firefox
分支:工作流已在master
上合并了manifest。 - 使用其他分支:您需要通过
npm run build:firefox
、jq
或手动合并。
扩展安装目录示例(Google Chrome)
Windows
%LOCALAPPDATA%\Google\Chrome\User Data\Default\Extensions\cclelndahbckbenkjhflpdbgdldlbecc
Mac
~/Library/Application Support/Google/Chrome/Default/Extensions/cclelndahbckbenkjhflpdbgdldlbecc
Linux
~/.config/google-chrome/Default/Extensions/cclelndahbckbenkjhflpdbgdldlbecc