Hello Playwright

Time to checkout a new browser automation library for Nodejs with support for Google Chrome, Mozilla Firefox, and Webkit browsers.
Read more →

Running Puppeteer on Heroku

There are multiple ways to run Puppeteer apps in production. You can run it on your own set of servers or in a serverless environment like Google Cloud Functions of AWS Lambdas. Another option is Heroku. Let’s walk through how I setup a Slackbot to run on Heroku’s cloud.
Read more →

Puppyteer Crawler

In this Puppeteer Experiment (a new thing!), I combine a Puppeteer powered web crawler with some #MachineLearning to crawl a pet shelter’s website for all of the adorable dog pictures. I call it, the Puppyteer Crawler (alternate title: The Puppeteer Collar). 🐶
Read more →

Turning Markdown into PDFs using Puppeteer

How to take all of your Markdown and generate good looking PDFs from it.
Read more →

Get Me the GIF!

How Serverless, Puppeteer, FFMPEG, and AWS Lambda can help you get the GIFs from Twitter.
Read more →

The PuppetHero Digest

I’m launching the The PuppetHero Digest, a free, biweekly·ish collection of Puppeteer news, articles, and tutorials sent directly to your email inbox.
Read more →

GroceryJS: JavaScript Your Groceries

An experimental Nodejs / Puppeteer app for automating your grocery shopping
Read more →

Taxes With Puppeteer

Danny Guo outlines the steps he took in writing a Nodejs / Puppeteer script to enter data into TurboTax.
Read more →

Getting Started With Puppeteer

Puppeteer is a JavaScript / Node library which provides a high-level API to instrument Google Chrome or Chromium using the Chrome DevTools Protocol.
Read more →

Clearing an input field in Puppeteer

I’m working on a project in Puppeteer. I needed to clear a text field. Turns out, it’s not straightforward, but it’s not hard either.
Read more →