phantomJs之殇,chrome-headless之生 – ThoughtWorks洞见
Google 最近放出了终极大招——Puppeteer(Puppeteer is a Node library which provides a high-level API to control headless Chrome over the DevTools Protocol. It can also be configured to use full (non-headless) Chrome.)
类似于webdriver的高级别的api,去帮助我们通过DevTools协议控制无界面Chrome。
在puppteteer之前,我们要控制chrome headless需要使用chrome-remote-interface来实现,但是它比 Puppeteer API 更接近低层次实现,无论是阅读还是编写都要比puppteteer更复杂。也没有具体的dom操作,尤其是我们要模拟一下click事件,input事件等,就显得力不从心了。
Read full article from phantomJs之殇,chrome-headless之生 – ThoughtWorks洞见
No comments:
Post a Comment