
Start by clicking on the product name on the page to extract it. We will use this command to extract data from this page. A “Select” command will be created by default.Make sure to select the new “product_page” template tab on the left sidebar. The page for the first URL on the list will now render inside the app.Once done, click on the green “Create New Template” button. On the “Create New Template” field, we will name our new template “product_page”. In the “Go to URL” field we will write in “link” without quotations. A pop up will appear with a few available selections.Start by clicking on the PLUS (+) sign next to your “Begin new entry” command and choose the “Go To Template” command under “Advanced”. Now we will tell ParseHub to start loading the URLs we’ve selected.


Rename this command to “link” and replace “$location.href” with “item” in the text box below.To do this, click on the PLUS (+) sing next to your “begin new entry command” and choose the “Extract” command under “Advanced”. This step is optional, but we want our final scrape to keep the URLs for each product we are scraping data from.Make sure that this command has a different name than “urls”.Click on the PLUS (+) sign next to your new Loop command and choose the “Begin New Entry” command under “Advanced”.If it isn’t, use the dropdown to select “urls” By default, the Loop command should be Looping though every item in “urls”.Click on “Advanced” and select the “Loop” command.


Here in the settings menu, we can submit our list of URLs under the “Starting Value” section.To do this, start by clicking on the Settings icon at the top right of the screen. Now, let’s give ParseHub the list of URLs we will be scraping data from.ParseHub will now render the webpage inside the app.We will start with the Amazon.ca homepage. Click on “new project” and enter a basic URL. We will set up our scraper to open the URLs for each product page and extract some data we have selected. Submitting your list of URLs to Scrapeįor this example, we will extract data from 4 random Amazon product listings. To get started with this guide, download and install ParseHub for free. We personally recommend ParseHub, a free and powerful web scraper that can extract data from any website. A Free and Powerful Web Scraperįirst up, you will need the right web scraper to tackle this task. Today, we will go over how to set up a web scraper to extract data from multiple different URLs. Web Scraping projects can get quite complex.įor example, you might be trying to extract data from multiple different URLs from the same website.
