A screen scraper, as I understand it, is a tool to automatically get raw information from an already formatted page. This includes a number of CPAN Perl
modules that get the HTML
code and strips the HTML formatting to get the raw data
. A number of CPAN modules do this for e.g. TV program info and have gotten in trouble for it.
The screen scraper can also be used to present the formatted data in other ways, thus re-formatting it.
A screen scraper would have a procedure somewhat similar to this:
- Get formatted data, store in RAM or harddisk
- Analyze formatted data, determine what deformatting rules to use
- Apply deformatting rules to remove formatting
- Store in RAM or harddisk
- (Optional) Reformat to new data format and store or display