Harvester is a LUA library that makes it easy to scrape web pages, i.e. to extract data from a page.
You do this by defining a "pattern" which describes what the page looks like. Harvester then automatically extracts the data you're interested in. Here is what a sample pattern mightlook like:
<div class="content">
<table id="videos">
{repeat video}
<a href='{value url}'>{value title}</a>
{/repeat}
</table>
For a complete description and an updated reference manual, see
http://software.artiztix.com/harvester/