# Introduction To Web Scraping

<figure><img src="/files/0BdQVMQpwCShkamRYxlU" alt=""><figcaption></figcaption></figure>

## What is Web Scraping ?&#x20;

Web scraping is **the process of using bots to extract content and data from a website.**&#x20;

Data has always been the differentiator. The more data you have, the better insights you get. It is the core of market research and business strategies.

Let's say, You run an e-commerce company. You want to download all the data of Flipkart that is publicly available on its website ,like this:

<figure><img src="/files/ouJohSiuJN0YlmWJbhT1" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
***You just can never do it manually and even if you somehow be able to extract by simply copying and pasting, it will be obsolete another day as it is not real time data.***
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://pda-assignments.consoleflare.com/python-for-data-analytics/1.python/3.python-projects/webscraping-with-python/introduction-to-web-scraping.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
