@JunQiu
2018-09-18T18:23:49.000000Z
字数 562
阅读 1109
友好接口需要??、puppeteer
summary_2018/07
npm
think
1、日常工作
1.1、完善抓取在geekbang下载GMTC、AS大会PPT的爬虫
1.2、puppeteer无头浏览器
1.3、关于友好的接口是否必要
2、技术学习
- Puppeteer is a Node library which provides a high-level API to control Chrome or Chromium over the DevTools Protocol.
- Example
- API
- 感觉对前端的知识没一定的了解的情况下,用着还是不顺手,毕竟是在页面上做一些操作,但可用性的价值还是很高,写爬虫变得简单了很多。
2.3、关于友好的接口是否必要
- 友好的接口包括对错误的边界处理,返回都十分完善,对用户的使用十分友好,我们可以从以下两个方面考虑:
- 接口的稳定性:比如微信登录的API设计肯定是比较友好的,比如返回的信息,边界的处理,因为这些接口是比较稳定的,长期使用
- 接口的价值:在实际项目的处理上,我们自己的使用的接口也许,比不需要设计得那么完善,一是因为稳定性并不高,二是因为它并没有付出那么多时间的价值,而且在在某种程度上会增加代码的复杂度,影响可读性