在有道云笔记上面写的东西转移到博客系统上
平时工作时会把一些遇到的问题记录在有道云笔记上面,昨天突然想,怎么把有道云笔记上面记得内容迁移到自己的博客系统中。之前有写过一些爬虫,所以很快有了思路。
一、获取链接
在有道云笔记客户端获取笔记内容的分享链接,在浏览器打开它,F12查看源码会发现页面内容并没有出现在页面中。这说明页面内容需要从接口中获取。点开NetWork查看异步请求记录
嗯,很快就找到了这个请求接口,传了三个参数,经过测试,这三个参数传不传都不影响内容获取。主要是路径中的参数,它是一个唯一的id,传它就可以了。
二、接口编写
在系统中需要提供一个接收url参数的接口,用来处理页面内容和保存内容入库,接口中的主要代码
其中,图片我转存到了七牛云,如果不转存也可以。但是chrome会显示https警告,因为站点是https的原因。
页面内容处理成功后,就是保存自己系统中就可以了。如果后续需要更新,可以把这个id也保存进去,下次更新的时候使用。
笔记里面代码内容部分,是不会显示出样式了,后续考虑再去处理这点。
目前接口没有限制用户身份,这个后面也需要简单改一下。
其他,还没想到怎么让这个操作自动化,自动获取分享的链接,调用接口的操作。后续如果想到会补充上去。
- 本文标题:在有道云笔记上面写的东西转移到博客系统上
- 本文作者:HeRui
- 本文链接:https://hr2812.cn/2019/06/13/crawl-ydybj-1560314054272/
- 版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!