What Do You know about A Screen Scraper?
Wednesday, April 06, 2016
A screen scraper is a computer program that uses screen scraping technique to translate between legacy application programs (written to communicate with now generally obsolete input/output devices and user interfaces) and new user interfaces so that the logic and data associated with the legacy programs can continue to be used.
It usually refers to parsing the HTML in generated web content with programs designed to mine out specific patterns of content. Screen scraping is the method of collecting screen display data from one application and translating it so that another application is able to display it. This is normally done to capture data from a legacy application in order to display it using a more modern user interface.
It is sometimes confused with content scraping, which is the use of manual or automatic means to rip content from a website without the approval of the website owner. Quite often, screen scraping refers to a web client that parses the HTML pages of targeted website to extract formatted data.
In the early days of PC's, screen scrapers would emulate a terminal (e.g. IBM 3270) and pretend to be a user in order to interactively extract, update information on the mainframe. In more recent times, the concept is applied to any application that provides an interface via web pages.
The features of our tool enables you to work with dynamic unstructured data by just clicking on single data points and it will automatically generate efficient code to extract data automatically. No coding required. And it allows you to export data to one format of your choice like Excel, TXT, HTML, even directly to your database for uses.
Author: The Octoparse Team
For more information about Octoparse, please click here.
Sign up today.
Most popular posts
- Related articles
- Free Online Web Crawler Tools
- Scraping Data from Website to Excel
- 30 Tools & Resources for Academic Research
- 20 Most Popular Business Intelligence (BI) To...
- Understanding how artificial intelligence is ...