在有道云笔记上面写的东西转移到博客系统上

平时工作时会把一些遇到的问题记录在有道云笔记上面,昨天突然想,怎么把有道云笔记上面记得内容迁移到自己的博客系统中。之前有写过一些爬虫,所以很快有了思路。
一、获取链接
在有道云笔记客户端获取笔记内容的分享链接,在浏览器打开它,F12查看源码会发现页面内容并没有出现在页面中。这说明页面内容需要从接口中获取。点开NetWork查看异步请求记录

嗯,很快就找到了这个请求接口,传了三个参数,经过测试,这三个参数传不传都不影响内容获取。主要是路径中的参数,它是一个唯一的id,传它就可以了。


二、接口编写
在系统中需要提供一个接收url参数的接口,用来处理页面内容和保存内容入库,接口中的主要代码
其中,图片我转存到了七牛云,如果不转存也可以。但是chrome会显示https警告,因为站点是https的原因。
页面内容处理成功后,就是保存自己系统中就可以了。如果后续需要更新,可以把这个id也保存进去,下次更新的时候使用。
笔记里面代码内容部分,是不会显示出样式了,后续考虑再去处理这点。
目前接口没有限制用户身份,这个后面也需要简单改一下。

其他,还没想到怎么让这个操作自动化,自动获取分享的链接,调用接口的操作。后续如果想到会补充上去。
Kommentare

:D 一言句子获取中...

Loading...Wait a Minute!