# About Data Scraping

> Data scraping enables you to extract structured data from your browser, application or document to a database,.csv file or even Excel spreadsheet.

Data scraping enables you to extract structured data from your browser, application or document to a database,.csv file or even Excel spreadsheet.

:::note
It is recommended to run your web automations on Internet Explorer 11 and above, Mozilla Firefox 50 or above, or the latest version of Google Chrome.
:::

Structured data is a specific kind of information that is highly organized and is presented in a predictable pattern. For example, all Google search results have the same structure: a link at the top, a string of the URL and a description of the web page. This structure enables Studio to easily extract the information, as it always knows where to find it.

The scraping wizard can be opened from the **Design** tab, by clicking the **Data Scraping** button.

![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-170017-8ad2aed4.webp)

The main steps of the data scraping wizard are:

1. Select the first and last fields in the web page, document or application that you want to extract data from, so that Studio can deduce the pattern of the information.

![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-170548-47dbdde7.webp)

   :::note
   Studio automatically detects if you indicated a table cell, and asks you if you want to extract the entire table. If you click **Yes**, the **Extract Wizard** displays a preview of the selected table data.
   :::

![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-172496-1374c9db.webp)

2. Customize column headers and choose whether or not to extract URLs.

![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-167109-89dbb199.webp)

3. Preview the data, edit the number of maximum results to be extracted and change the order of the columns.

![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-167835-3c14ca6b.webp)

4. **Optionally** click **Extract Correlated Data**. This enables you to go through the **Extract Wizard** again, to extract additional info and add it as a new column in the same table.

5. Indicate the **Next** button in the web page, application or document (if the information you want to extract spans multiple pages).

![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-166676-722b7817.webp)

After you are finished with the wizard, a sequence is generated in Studio.

![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-172492-1726ff61.webp)

Data scraping always generates a container ([Attach Browser](https://docs.uipath.com/activities/docs/browser-scope) or [Attach Window](https://docs.uipath.com/activities/docs/window-scope)) with a selector for the top-level window and an [Extract Structured Data](https://docs.uipath.com/activities/docs/extract-data) activity with a partial selector, thus ensuring a correct identification of the app to be scraped.

Additionally, the **Extract Structured Data** activity also comes with an automatically generated XML string (in the **ExtractMetadata** property) that indicates the data to be extracted.

Lastly, all the scraped information is stored in a **DataTable** variable, that you can later use to populate a database, a.csv file or an Excel spreadsheet.
