Jerry喜欢用有道云笔记这款软件做自己的知识管理和知识体系的构建。 ![](http://upl
Jerry喜欢用有道云笔记这款软件做自己的知识管理和知识体系的构建。
当您看到一篇好的有道云笔记分享时,可能会想将其精美的图片下载到本地。作为程序猿,我们不会去手动一张张下载。写个程序帮我们自动下载吧。
比如这个笔记:http://note.youdao.com/noteshare?id=62840e43da1f6b71cdbedb3b7723f7fa
打开之后是这样的:
我们需要研究如何知道一个有道云分享笔记里究竟包含了哪些图片。
我们可以使用有道云笔记提供的这个Restful API:http://note.youdao.com/yws/public/note/<note_guid>?keyfrom=public
我们把一个分享笔记的guid传入上述的url,执行一个http调用看看结果。例如我文章开头的例子,那个分享笔记的guid是62840e43da1f6b71cdbedb3b7723f7fa,那么完整的Restful API链接为:http://note.youdao.com/yws/public/note/62840e43da1f6b71cdbedb3b7723f7fa?keyfrom=public
输入Chrome浏览器敲回车,看看这个Restful API返回的内容:
从上图不难发现整个笔记包含的图片文件,其地址包含在HTML源代码的src开头的img标签页的src属性里。所以只需要用一个循环,遍历这些img标签,下载src里指向的图片即可。
最后就是写代码实现上述功能了。写好的ABAP程序如下。
输入有道云分享笔记的GUID和本地存储文件夹名称,执行。
稍等片刻,所有的图片就被ABAP程序自动下载到本地指定文件夹了。节省了程序猿大量宝贵的时间。
这个SAP ABAP程序的完整代码在我的github里:
https://github.com/i042416/KnowlegeRepository/tree/master/ABAP/youdao_note_download
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
- 6 本软件架构书,构建你的架构知识体系
- 个人软件知识体系构建概论——目录
- 个人软件知识体系构建概论——目录
- 知识管理的唯一出路:与业务融合,构建情景化知识管理体系
- [转]如何提高自己的竞争力:构建个人的知识管理体系
- PMP项目管理知识体系——第九章 项目人力资源管理
- 软件开发知识体系
- 项目管理知识体系实战专家胡立
- Java编程基础--关键字【知识体系构建系列】
- 一语道破项目管理知识体系42个过程
- 糖果企业需要怎样的知识管理体系
- 软件知识体系
- 【管理软件开发必备知识免费视频教程】
- 技术族谱:软件开发相关知识体系的整理心得(图)
- Linux知识体系之磁盘与档案系统管理
- 技术族谱:软件开发相关知识体系的整理心得(图)
- 软件测试管理基础知识
- 构建企业级项目管理体系(01)-企业与项目 推荐
- (转载)技术族谱:软件开发相关知识体系的整理心得(图)