RR5352 2023-07-19 15:37 采纳率: 0%
浏览 5

如何从kibana的dashboard上自动下载csv文件

已知 : 目前我可以通过dashboard的页面手动下载csv文件
版本 : 8.7
想实现 : 通过某种手段实现csv文件的自动化下载

我已经从官方文档查到 可以用curl的命令去实现这个功能
参照 :

但是我的问题是 我在我的dashboard中找不到官方文档所说的 Copy POST URL
有人可以告诉我 怎么实现官方文档所说的自动下载csv文档吗

下面是我的dashboard截图

img

  • 写回答

1条回答 默认 最新

  • 头发乱了_257 2023-07-21 16:50
    关注

    如果您无法在dashboard页面中找到官方文档所说的“Copy POST URL”,可能是因为该功能已经被删除或者隐藏了。下面是一个使用Python脚本自动下载CSV文件的示例

    
    import requests
    
    # 设置登录信息和CSV下载链接
    username = 'YourUsername'
    password = 'YourPassword'
    csv_url = 'https://example.com/path/to/csv'
    
    # 登录获取cookie
    session = requests.Session()
    login_data = {
        'username': username,
        'password': password
    }
    response = session.post('https://example.com/login', data=login_data)
    
    # 下载CSV文件
    response = session.get(csv_url)
    with open('data.csv', 'wb') as f:
        f.write(response.content)
    这个示例代码假定您需要登录才能访问CSV文件,并且您知道登录页面的URL和表单字段名称。如果需要,可以将代码适当修改以匹配您的具体情况。另外,您还可以使用其他HTTP客户端库(例如curl)来编写类似的脚本。
    
    评论

报告相同问题?

问题事件

  • 创建了问题 7月19日