puppeteer是什么:
Puppeteer is a Node library which provides a high-level API to control Chrome or Chromium over the DevTools Protocol. Puppeteer runs headless by default, but can be configured to run full (non-headless) Chrome or Chromium.
你看puppeteer这个单词是木偶戏的意思, 你再看它的logo, 可以说非常传神了. 简单的说,就是让你可以通过代码模拟人在浏览器的操作.
具体的DEMO看下面的链接. 模仿了什么值得买网页端的登陆后签到.
过程中难点就是怎么通过代码模拟极验的滑动验证码, 需要注意的就是鼠标的滑动轨迹不要匀速滑动.
完整的代码看这里