Selenium Ultimate Scraper Workflow

N8N Ultimate Scraper - Workflow This workflow's objective is to collect data from any website page, whether it requires login or not. For example, you can collect the number of stars of the n8n-ultimate-scraper project on GitHub. Requirements Selenium Container: Selenium is an open-source automation framework for web applications, enabling browser control and interaction through scripts in various programming languages. You can deploy the Docker Compose file from the associated GitHub project t

Workflow Structure (56 nodes)
100%
Respond To Webhook
Error can't find url
If
If
Http Request
Delete Session5
If
If3
Respond To Webhook
Error
Http Request
Go on url2
Http Request
Go on url3
Code
Code
Http Request
Inject Cookie
Limit
Limit
Http Request
Refresh browser
Http Request
Delete Session4
Http Request
Get ScreenShot
Respond To Webhook
Error1
Convert To File
Convert to File
Langchain.open Ai
OpenAI
If
If Block1
Http Request
Delete Session2
Http Request
Delete Session3
Respond To Webhook
Respond to Webhook2
Langchain.information Extractor
Information Extractor2
Langchain.lm Chat Open Ai
OpenAI Chat Model2
Respond To Webhook
Success with cookie
Webhook
Webhook
Set
Edit Fields (For testing prupose )
If
If Target Url
Http Request
Google search Query
Html
Extract First Url Match
Langchain.information Extractor
Information Extractor
Langchain.lm Chat Open Ai
OpenAI Chat Model
If
Check if empty of NA
Http Request
Create Selenium Session
Http Request
Delete Session7
Http Request
Resize browser window
Respond To Webhook
Error2
Http Request
Clean Webdriver
If
If2
If
If1
Http Request
Go on url
Http Request
Go on url1
Http Request
Delete Session6
Http Request
Get ScreenShot 1
Respond To Webhook
Error3
Convert To File
Convert to File1
Langchain.open Ai
OpenAI1
If
If Block
Http Request
Delete Session
Http Request
Delete Session1
Respond To Webhook
Respond to Webhook3
Langchain.information Extractor
Information Extractor1
Langchain.lm Chat Open Ai
OpenAI Chat Model1
Respond To Webhook
Success
Http Request
Go on ip-api.com
Http Request
Get ScreenShot 2
Convert To File
Convert to File2
Http Request
Delete Session8
Node Types:
default
http
logic
trigger
code
transform
Requires credentials

Prerequisites

Required Credentials (1)

OpenAI

Used by: OpenAI Chat Model, OpenAI +3 more

Docs

Complexity

Advanced

Expert level. Custom code, complex logic, many integrations.

Setup time: ~40 min
Score: 70/100
Custom Code
Conditional Logic
6 Integrations

When to Use This Workflow

AI-Powered Content Creation

Automate content generation, summarization, or analysis using AI capabilities.

Save hours of manual work while maintaining quality and consistency.

Real-time Response

React instantly when events happen - new orders, form submissions, or API calls.

Zero delay between trigger and action for time-sensitive workflows.

Error Reduction

Eliminate human error from routine processes with consistent automation.

Improve accuracy and reliability across your workflows.

workflow.json
{
  "id": "kZ3aL4r7xc96Q7lp",
  "meta": {
    "instanceId": "b8b2c0d20b02864cf66adc9cbefc86e9e56de0252b653d37ba6613341b5e0bef",
    "templateCredsSetupCompleted": true
  },
  "name": "Selenium Ultimate Scraper Workflow",
  "tags": [],
  "nodes": [
    {
      "id": "20d35d68-db49-4183-a913-85ad06c13912",
      "name": "Extract First Url Match",
      "type": "n8n-nodes-base.html",
      "position": [
        1820,
        540
      ],
      "parameters": {
        "options": {},
        "operation": "extractHtmlContent",
...

Workflow Details

Nodes
63
Trigger
Webhook
Source
awesome
Added
Dec 4, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

AI-Generated Summary Block for WordPress Posts - with OpenAI, WordPress, Google Sheets & Slack

Trigger - Two Options To use this workflow, you have two trigger options. The default trigger is "When clicking 'Test wo...

Textclassifier
Lmchatopenai
Webhook
Schedule
32 nodesWebhook
Curated

Intelligent Web Query and Semantic Re-Ranking Flow

Step 1. Set Up a Free Brave Web Search Query API Key To attain the free web search API tier from Brave, follow these ste...

Webhook
Outputparserautofixing
Outputparserstructured
Chainllm
20 nodesWebhook
Curated

🔍🛠️Perplexity Researcher to HTML Web Page

Create Article from Perplexity Research

Lmchatopenai
Outputparserstructured
Webhook
Telegram
47 nodesWebhook
Curated

AI Agent to chat with you Search Console Data, using OpenAI and Postgres

Webhook - ChatInput This webhook serves as the endpoint for receiving ChatInput data. Ensure that you include: - chatInp...

Memorypostgreschat
Lmchatopenai
Webhook
Toolworkflow
30 nodesWebhook
Curated

AI Agent for realtime insights on meetings

... or watch set up video [10 min] [![Youtube Thumbnail](https://res.cloudinary.com/de9jgixzm/image/upload/v1739773273/Y...

Openai
Postgres
Postgrestool
Http-request
19 nodesWebhook
Curated

AI Data Extraction with Dynamic Prompts and Airtable

1. Get Table Schema [Learn more about the Airtable node](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-ba...

Http-request
Chainllm
Lmchatopenai
Airtable
51 nodesWebhook
Curated