Patent attributes
Embodiments of a computer system, a method and a computer-program product (e.g., software) for use with the computer system are described. These embodiments may allow users to create or maintain (including repair and validation), which collect user information from a web page. In particular, using a web browser extension, one or more users' actions while navigating or interacting with the web page are captured. This captured user-action information may specify the layout of the web page, including data locations and/or types of data. Then, using the captured user-action information, a new scraping script can be generated or, based at least in part on determined changes to the web page, an existing scraping script can be maintained.