All Projects â†’ puppeteer â†’ Examples

puppeteer / Examples

Licence: apache-2.0
Use case-driven examples for using Puppeteer and headless chrome

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to Examples

Puppeteer Extra
💯 Teach puppeteer new tricks through plugins.
Stars: ✭ 3,397 (+59.86%)
Mutual labels:  automation, puppeteer
Whatsapp Bot
BOT - WhatsApp Web in TypeScript
Stars: ✭ 170 (-92%)
Mutual labels:  automation, puppeteer
Element
💦Load test your app using real web browsers
Stars: ✭ 204 (-90.4%)
Mutual labels:  automation, puppeteer
Phantomas
Headless Chromium-based web performance metrics collector and monitoring tool
Stars: ✭ 2,191 (+3.11%)
Mutual labels:  automation, puppeteer
Puphpeteer
A Puppeteer bridge for PHP, supporting the entire API.
Stars: ✭ 1,014 (-52.28%)
Mutual labels:  automation, puppeteer
Puppeteer Api Zh cn
📖 Puppeteer中文文档(官方指定的中文文档)
Stars: ✭ 697 (-67.2%)
Mutual labels:  automation, puppeteer
Apify Js
Apify SDK — The scalable web scraping and crawling library for JavaScript/Node.js. Enables development of data extraction and web automation jobs (not only) with headless Chrome and Puppeteer.
Stars: ✭ 3,154 (+48.42%)
Mutual labels:  automation, puppeteer
Awesome Puppeteer
A curated list of awesome puppeteer resources.
Stars: ✭ 1,728 (-18.68%)
Mutual labels:  automation, puppeteer
Devtools Protocol Demos
Demos of the Chrome DevTools Protocol for various testing/automation techniques
Stars: ✭ 21 (-99.01%)
Mutual labels:  demos, puppeteer
Gsc
Run guided scripts for command line demos.
Stars: ✭ 13 (-99.39%)
Mutual labels:  demos, automation
Pyppeteer
Headless chrome/chromium automation library (unofficial port of puppeteer)
Stars: ✭ 1,286 (-39.48%)
Mutual labels:  automation, puppeteer
Deno Puppeteer
A port of puppeteer running on Deno
Stars: ✭ 128 (-93.98%)
Mutual labels:  automation, puppeteer
Python devops book
[Book-2020] Python For DevOps: Learn Ruthlessly Effective Automation
Stars: ✭ 166 (-92.19%)
Mutual labels:  automation
Nipyapi
A convenient Python wrapper for Apache NiFi
Stars: ✭ 169 (-92.05%)
Mutual labels:  automation
Xlwings
xlwings is a BSD-licensed Python library that makes it easy to call Python from Excel and vice versa. It works with Microsoft Excel on Windows and macOS.
Stars: ✭ 2,181 (+2.64%)
Mutual labels:  automation
Alfred Workflows
Amazing Alfred Workflows
Stars: ✭ 2,163 (+1.79%)
Mutual labels:  automation
Dellemc Openmanage Ansible Modules
Dell EMC OpenManage Ansible Modules
Stars: ✭ 169 (-92.05%)
Mutual labels:  automation
Homeassistant
Example Home Assistant Configs
Stars: ✭ 168 (-92.09%)
Mutual labels:  automation
Sherpa
Sherpa is a highly available, fast, and flexible horizontal job scaling for HashiCorp Nomad. It is capable of running in a number of different modes to suit different requirements, and can scale based on Nomad resource metrics or external sources.
Stars: ✭ 165 (-92.24%)
Mutual labels:  automation
Lares
R Library for Analytics and Machine Learning
Stars: ✭ 164 (-92.28%)
Mutual labels:  automation

Useful Puppeteer demos!

Examples for using Puppeteer to do big, bold things.

Output from some of the examples:

code_coverage.js

Test lazy loading strategy by seeing CSS/JS code coverage usage across page load.

screen shot 2018-02-26 at 10 20 41 am

verify_sw_caching.js

Verify all the resources you expect are being cached by a service worker for offline.

screen shot 2018-03-01 at 5 09 32 pm

google_search_features.js

Gut check your page to make sure it renders correctly for Google Search.

screen shot 2018-03-07 at 12 50 32 pm

lazyimages_without_scroll_events.js

Determine if your lazy loaded images will be seen correctly by Google Search.

screen shot 2018-10-09 at 12 15 10 pm

speech.js

Make your browser talk.

Speech demo in action

pacman.js

Play the Google Pac-Man Doodle.

ePlaying Puppeteer Pacman

element-to-pdf.js

Turn a DOM element into a PDF.

elemen-to-pdf output example

crawlsite.js

Discover all the URLs on a site and visualize the subpages.

Crawl a site/SPA

side-by-side-pageload.js

Load 2 or more pages side-by-side to visually see the difference in page load. Optional desktop viewport and throttling settings.

Side by side page load

License

Apache 2.0 © 2018 Google Inc.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].