Developer & DevOps

Extract multi-page website data and save to Google Drive

16 nodes 305 176 Automatic trigger
Download

Workflow Description

Automated workflow that scrapes multiple webpage URLs using HTTP requests, processes and filters extracted data with conditional logic, then organizes results into Google Drive files in controlled batches to prevent server overload.

How it works

  1. 1.Receive URL list manually or from external source
  2. 2.Split links into manageable batches with rate limiting
  3. 3.Fetch each webpage via HTTP and parse XML content
  4. 4.Filter and extract required data using custom conditions
  5. 5.Save processed results as organized files in Google Drive

Use cases

  • Monitor product prices across pages and track price changes automatically
  • Gather job listings or real estate listings from classified sites
  • Collect news articles or blog posts periodically for archival

Requirements

  • Valid and accessible URLs from n8n network
  • Active Google Drive account with write permissions
  • Basic understanding of target website HTML/XML structure

Service Value

Ready-made workflow template for automation delivery and service execution.

Apps Used

Split In Batches Google Drive

Details

Trigger Automatic trigger
Nodes 16
Apps 2
Views 305
Downloads 176

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (16)

/

Sticky Note

Sticky Note

#1

When clicking ‘Test workflow’

Manual Trigger

#2

Loop Over Items

Split In Batches

#3

Wait

Wait

#4

Limit

Limit

#5

Get List of Website URLs

HTTP Request

#6

Convert to JSON

Xml

#7

Create List of Website URLs

Split Out

#8

Filter By Topics or Pages

Filter

#9

Set Website URL

Set

#10

Jina.ai Web Scraper

HTTP Request

#11

Save Webpage Contents to Google Drive

Google Drive

#12

Extract Title & Markdown Content

Code

#13

Sticky Note1

Sticky Note

#14

Sticky Note2

Sticky Note

#15

Sticky Note3

Sticky Note

#16