我可以直接在 Firefox 中访问像 about:cache-entry?client=HTTP&sb=1&key=(some URL)
这样的页面,但是当它呈现页面时,它肯定会获取数据从一些存储。如何从 Python Firefox Webdriver 访问后者?
最佳答案
这样的 about:cache-entry?...
URL 返回的页面包含这样一行:
file on disk: /home/fviktor/.mozilla/firefox/7jx6k3hx.default/Cache/CF7379D8d01
它是缓存文件的完整路径名(如果有的话)。我认为您将能够像往常一样从 Python 读取该文件,但我尚未对其进行测试。对于仅缓存在内存中的小文件,路径名也可以是 none
。在这种情况下,您可以通过解析返回页面上的十六进制转储来获取文件内容。
关于python - 如何从 webdriver 访问 Firefox 缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1778816/