我正在尝试使用 python 从 grafana 仪表板保存图像。
我已经创建了 API 密钥并从直接链接渲染图像复制了链接,但有些方法无法正常工作。 我用谷歌搜索试图解决这个问题,但我有点卡住了。
我尝试了几种不同的方法。
第一次
import urllib.request
url = 'http://<IP>:<PORT>/render/.....'
urllib.request.urlretrieve(url, 'test.png')
这有效,但保存的图像无效(打开图像时没有显示)。
接下来,我从 Grafana 创建了 API 密钥并使用了它。
import imgkit
imgkit.from_url(curl "http://<IP>:<port>/render....'-H 'Authorization:Bearer <API Key>' >'test.png')
和上面的代码给了我syntaxError:invalid syntax
我不确定如何混合使用 API 密钥和 url。 那么有人可以给我一些关于如何导出图像的想法吗?
谢谢