用于自动将汇合空间导出为html的脚本

时间:2016-06-20 20:31:18

标签: bash confluence

所以,这就是我遇到的问题。我需要定期将我公司的汇合页面上的所有空格导出为HTML。我目前正在使用bash的curl和wget命令来获取我正在寻找的内容。

我想做的事情:

- 使用用户名:密码....登录汇合处(使用以下内容完成: curl username:password url)

- 将空格导出为html,等待15-30秒生成下载zip文件的链接...(未完成)

- 解压缩到所选目录并删除zip文件(使用解压缩命令完成)

我工作的公司不会让我下载bash的模块,也不会将附件添加到汇合处,这会让我的生活变得更轻松。我一直在和BASH一起吠叫错误的树吗?我在这方面所做的研究很少见。

tl; dr:我需要一个bash命令,它将(1)登录到URL,(2)单击按钮导航到下一页,(3)等待所述页面生成链接和(4) )单击该链接下载文件。

1 个答案:

答案 0 :(得分:2)

使用curl执行POST请求:

http://confluence-domain.com/confluence/spaces/doexportspace.action?key= {空格键}

将type = TYPE_HTML添加为数据

您可以使用contentToBeExported字段缩小要导出的内容,依此类推。

一个简单的谷歌搜索引导我到这个脚本,它已经拥有你想要的大部分内容: https://gist.github.com/Lixivial/320948