--- title: "Web Scrape Pages With AJAX - Mozenda Scraping Tool." slug: "handling-ajax" description: "Many modern websites use a set of techniques and technologies referred to as AJAX to actively update parts of a web page without reloading the entire page. Web Scrape Pages With AJAX." tags: ["load", "data", "collect", "harvest", "gather"] updated: 2024-05-14T14:06:10Z published: 2024-05-14T14:06:10Z canonical: "help.mozenda.com/handling-ajax" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.mozenda.com/llms.txt > Use this file to discover all available pages before exploring further. # Scrape pages that use AJAX Many modern websites use a set of techniques and technologies referred to as *AJAX* (Asynchronous JavaScript and XML) to actively update parts of a web page without reloading the entire page. This requires less network bandwidth and provides the user a more dynamic, responsive experience. Mozenda agents can react to these changes so you can consume the data from these sites just as you would from a static or CMS-generated site. 1. In the Agent Builder, open the agent. 2. Right-click the action that changes the page, and then select **Properties**. This might be a Click Item, Set User Input, or Page List action. 1. Click **After Performing Action**. 2. Check the box next to **Wait for AJAX** to alter the page. 3. Click **SAVE**. ![HandlingAJAX_Image1(1)](https://cdn.document360.io/03076343-9561-4857-8a4e-9f3bfed20ced/Images/Documentation/HandlingAJAX_Image1%281%29.PNG) 1. Test the agent to ensure that it waits for the new content to load before it proceeds to the next action.