Web Automation for End Users

Helena is a high-level programming language for web automation. It comes with Rousillon, a programming-by-demonstration (PBD) tool for writing Helena programs. Just open the Rousillon browser extension, demonstrate how to collect the first row of a dataset, then let Rousillon write a program for collecting the remaining rows.
Getting Started

To get started, the first thing you'll want to do is download the Chrome extension:

Download the Extension

Once the extension has downloaded, paste chrome://extensions/ into your URL bar to load a page that lists all your extensions. Drag the src.crx file that you just downloaded into the extensions page, click the "Add Extension" button when it asks whether you want to add the extension, and you're all set!

If you're a developer and you might want to modify how Helena works, you may prefer to follow the installation instructions for developers.

Once you've installed the Chrome extension, the tutorial has some resources for learning how to use it.