Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 自动将汇流空间导出为html的脚本_Bash_Confluence - Fatal编程技术网

Bash 自动将汇流空间导出为html的脚本

Bash 自动将汇流空间导出为html的脚本,bash,confluence,Bash,Confluence,这就是我的问题。我需要定期将公司汇流页面上的所有空间导出为HTML。我目前正在考虑使用bash的curl和wget命令来获得我想要的东西 我想做的是: -使用用户名:密码…登录到confluence(使用: curl用户名:密码(url) -将空间导出为html,等待15-30秒生成链接以下载zip文件…(未完成) -解压缩到所选目录并删除zip文件(使用Unzip命令完成) 我工作的公司不允许我下载bash的模块,也不允许我将附加组件下载到confluence,这会让我的生活更轻松。我和巴什是

这就是我的问题。我需要定期将公司汇流页面上的所有空间导出为HTML。我目前正在考虑使用bash的curl和wget命令来获得我想要的东西

我想做的是:

-使用用户名:密码…登录到confluence(使用: curl用户名:密码(url)

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

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

我工作的公司不允许我下载bash的模块,也不允许我将附加组件下载到confluence,这会让我的生活更轻松。我和巴什是不是找错人了?我在这方面所做的研究结果很少


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

使用curl执行POST请求以:

{空格键}

将type=type\u HTML添加为数据

您可以使用contentToBeExported字段等缩小要导出的内容的范围

通过一个简单的谷歌搜索,我找到了这个脚本,它已经包含了您想要的大部分内容: