Browser-Automation-List
Browser Automation List
Browser Automation 即所谓的自动化浏览器或者能够以脚本等方式操作网页完成交互,即利用 Web Driver 或者所谓的 Headless Browser 等技术,可以进行后台的 JS 或者 CSS 脚本渲染,并完成一系列的包括数据分析、模拟操作等步骤。
-
HeadlessBrowsers: 一个关于目前 Headless 浏览器的列表。
-
browserless/chrome : The browserless Chrome service in Docker. Run on our cloud, or bring your own.
Headless Chrome
-
chromeless : Chrome automation made simple. Runs locally or headless on AWS Lambda.
-
2017-Chrome Headless Docker: What was once a container using the experimental build of headless_shell from tip, this container now runs and exposes stable Chrome headless via google-chome –headless.
-
2017-Getting Started with Headless Chrome: Headless Chrome is shipping in Chrome 59. It’s a way to run the Chrome browser in a headless environment. Essentially, running Chrome without chrome! It brings all modern web platform features provided by Chromium and the Blink rendering engine to the command line.
Puppeteer
-
2017-THAL: Getting started with Puppeteer and Chrome Headless for Web Scraping.
-
2017-GoogleChrome-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.
-
2017-A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS): Learn to Automate and Scrape the web with Headless Chrome.
-
2018-puppeteer-examples : Use case-driven examples for using Puppeteer and headless chrome
Selenium
PhantomJS
- Horseman:Run PhantomJS from Node