Firefox缓存提取器

ffcache的Python项目详细描述


缓存

C/C++ CI

Firefox缓存提取器。在

使用

获取缓存列表

FFCACHE_DIR=~/.cache/mozilla/firefox/hoge.default/cache2 ffcache --list

保存缓存文件

^{pr2}$

选项

[usage]
ffcache [OPTIONS]
--list  -l      list all keys
--cache -c      cache2 directory
--key   -k      key
--out   -o      output path

Python绑定

pip install ffcache
fromffcacheimportFirefoxCache,FirefoxCacheEntryfromffcache.helperimportsaveimporturllib.parseimportosimportbrotliimportgzipimportzlibimportsyscache_dir=os.environ['FFCACHE_DIR']out_dir='tmp'ifnotos.path.exists(out_dir):os.mkdir(out_dir)cache=FirefoxCache(cache_dir)forentryincache.records:url=entry.keyprint(url)filename=urllib.parse.quote(url,safe='')[:255]out_path=os.path.join(out_dir,filename)try:save(entry,out_path)except:pass

安装

here下载工件或手动生成。在

建造

基于主机

sudo apt-get install -y g++ python3.8-dev make python3-pip
pip3 install pybind11
make

使用docker构建

sudo docker-compose up --build
  • docker-compose.yml中指定python版本(默认python3.8)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用Spring Security成功登录后,java服务器连接丢失   macos Java代码在应用程序中工作,而不是在Servlet中   java LWJGL矩形变得更宽   Android Studio java。lang.NullPointerException:   将自定义主题应用到ChoiceBox时,JavaFX出现java错误   Selenium中具有不同ID的java Click元素   尝试从MySQL查询解析JSON时出现java异常   java CyclicBarrier启动执行不同逻辑的并行线程   添加strutshtml时使用java。tld到jsp文件发生错误   jpa ClassNotFoundException:java。sql。在weblogic上创建SAP Hana数据源时的SQLType   当Rest请求URI过长时,通过apache Camel执行的java GET HTTP操作失败   java在spring数据实体中填充“已创建”列   java背景和按钮问题   单击筛选的RecyclerView项时显示错误数据的java