惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
N
Netflix TechBlog - Medium
大猫的无限游戏
大猫的无限游戏
爱范儿
爱范儿
Martin Fowler
Martin Fowler
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Register - Security
The Register - Security
IT之家
IT之家
博客园_首页
Microsoft Security Blog
Microsoft Security Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
I
InfoQ
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Jina AI
Jina AI
Apple Machine Learning Research
Apple Machine Learning Research
M
MIT News - Artificial intelligence
博客园 - Franky
C
Check Point Blog
T
The Blog of Author Tim Ferriss
V
Visual Studio Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
T
Tailwind CSS Blog
Recent Announcements
Recent Announcements
云风的 BLOG
云风的 BLOG
美团技术团队
The Cloudflare Blog
Y
Y Combinator Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
MyScale Blog
MyScale Blog
The GitHub Blog
The GitHub Blog
D
DataBreaches.Net
Google DeepMind News
Google DeepMind News
V
V2EX
aimingoo的专栏
aimingoo的专栏
GbyAI
GbyAI
G
Google Developers Blog
S
SegmentFault 最新的问题
Hugging Face - Blog
Hugging Face - Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
U
Unit 42
罗磊的独立博客
量子位
MongoDB | Blog
MongoDB | Blog
Last Week in AI
Last Week in AI
Stack Overflow Blog
Stack Overflow Blog
小众软件
小众软件
D
Docker
人人都是产品经理
人人都是产品经理

博客园 - Gary Zhang

Human-in-the-Loop (HITL) 设计文档-学习笔记 MiniMind 从零训练 LLM — 详细学习笔记 C端产品的三个关键词和B端产品的一个关键词 人工智能相关概念 经济活动原理推导 使用Matlab对账期客户订单的逾期率进行预测 BizTalk RosettaNet 解决方案 - Gary 存储HTTP请求Body部分到文件中 BizTalk Visual Studio 各版本自动部署GAC命令 RosettaNet PIP 清单 BizTalk RosettaNet解决方案与项目调研 ChatGPT可能的影响与机会 使用Google Bigquery快速用SQL查询Excel数据 Azure logic App 构建低成本EDI解决方案(英文) 从 BizTalk 跟踪数据库中清除数据 Elsa 工作流引擎 Hello World Azure 升级订阅服务及服务区别 MIME 消息 BizTalk性能优化配置(建议) Azure Logic APP 与 EDIFACT/X12/RosettaNet/AS2解决方案概述 BizTalk 安装管理 API
自助批量下载Confluence文档内容
Gary Zhang · 2021-09-20 · via 博客园 - Gary Zhang

Confluence非常的便捷项目上几乎所有的资料都在Confluence上进行管理和编辑,连Office都省了。但是存档的时候就比较麻烦了。只有管理员批量导出的权限,个人只能一个一个导出,因此写一个可以相对简单批量导出的教程

  1. Confluence是可以使用如下方式进行导出文章到Word, 注意由于PDF是异步导出的因此不适合使用该方式。
    https://xxx.atlassian.net/wiki/exportword?pageId=275939810

  2. 在文档空间的Pages页面获得所有页面链接,可以在Chrome中安装Simple Auto Scroll 插件自动滚动页面获得所有链接。
    https://xxx.atlassian.net/wiki/spaces/Doc/pages

  3. 将页面保存为本地HTML文件,用Sublime打开页面原文件,使用如下正则表达式搜索所有链接
    https://xxx.atlassian.net/wiki/spaces/Doc/pages/[0-9]{2,20}

  4. 在HTML中写入如下脚本将Body部分的链接替换为实际链接,脚本为自动按间隔时间访问链接导出文章为Word文档。

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title></title>
	<style>
a:link {color:#000000;}   
a:visited {color:#00FF00;}  
a:hover {color:#FF00FF;}  
a:active {color:#0000FF;}  
</style>
	<script type="text/javascript">
		var count = 1;
        var sh;
        function counter(){
            sh = setInterval(jishi,10000);
        }
        function jishi(){
        document.getElementById("progress").innerText=count
        	var result = document.getElementById(count);
          result.click();
          count++;
        }
        window.onload = counter;
	</script>
</head>
<body>
	Downloading: <label id="progress"></label><br/>
	1. <a id='1' href='https://xxx.atlassian.net/wiki/exportword?pageId=17399813'>https://cjdfintech.atlassian.net/wiki/exportword?pageId=17399813</a><br/>
<a id='2' href='https://xxx.atlassian.net/wiki/exportword?pageId=264374329'>https://cjdfintech.atlassian.net/wiki/exportword?pageId=264374329</a><br/> 
</body>
</html>

因为Chrome会多次弹弹窗提示从一个网站上的多文件下载,因此建议使用Firefox进行浏览本页面和下载。

另外如果有些文章比较大,设置的超时时间内可能下载不完,可以使用如下命令获得已下载文件链接再与所有文章链接做个筛选,整理出新的下载列表。
mdls *.doc |grep xxx.atlassian.net/wiki