I already posted Mozenda in my Breakfast Links last week after BS recommended it to check it out. Since web monitoring and data extraction always was an issue for me I was really excited on it. I couldn’t wait and because of their 30-day-trial I signed up and tested it right away.
Prerequisite
After signing up on Mozenda’s website you need to download the so called “Mozenda Web Agent Builder“, which is a small .NET (so requiring .NET framework installed) application.
Creating the Agent
A common screen scraping task is to automatically retrieve search results from a search engine (in my example google), so this is my example scraping application. My scraping agent will use google to search for the phrase “enterprise search” and grab the result’s title and url.
To create a new agent you start the desktop application, enter the URL of the website you want to extract data from and klick “Start a new agent on this page”. Since data extraction from google needs a submitted form (I know you can do it by parameters but this is just for example) you define the user input and the form submission. This is all done in a visual way which is comfortable and pretty straightforward.
On the page of search results you can start selecting items like the particular result’s title and url and Mozenda will automatically recognize multiple occurences (see left right corner on my screenshot) of items. If you’re done with selecting the data you want, just click save and Mozenda will save the configuration in your Mozenda Account online – from now on you can close the desktop application and login to your Mozenda Account.
In the view of a particular agent you can either run it immediately or schedule the agent to run periodical. It is also possible to publish the collected data for example via RSS to use it in your own application.
Conclusion
The idea to provide a web data extraction software in the SaaS way is great. The seperation of server and RCP client application for configuration of the agent is also well done. Since Mozenda is still in beta phase, there are still some bugs, for example debugging a faulty agent is difficult and ends up with a deletion and recreation of it. I wouldn’t spend my money on it nor use it in a productive way during the beta phase, but lets see how it works when the beta is over!





[...] * Mozenda Web Data Extraction: Quick Review [...]
Hello Hannes,
Thank you for your review of our SaaS solution. We really appreciate any feedback you can give us regarding usability or problems you may encounter during use of the system.
Our support is free and available throughout most of the day M-F. We also offer free training at your convenience. Your concern about correct error-handling and resolution is a concern we are intensely focused on at the moment. You can expect updates fairly often to the Agent Builder. I hope you continue to enjoy using the Mozenda system. Feel free to contact me directly anytime.
-Chris Crabtree
CTO, Mozenda Inc.
Hi Chris,
I will come back to Mozenda when there is a new release or out-of-beta message and will recap my Review!
Very Interesting Technology. Thank you for sharing this.
I have not seen anything like it before. I will check it out.