Skip to content
FlowHubFluxonLab
C
AI Automationfree

Ultimate Scraper Workflow for n8n

by Pabloadapted from n8n official workflow galleryUpdated Aug 2026
RequiresCCodeHTMLHTMLHTTP RequestHTTP RequestInformation ExtractorInformation ExtractorOpenAIOpenAI Chat ModelOpenAI Chat Model
Share Post Share
HtExtract First Url MatchExtract First U…OpenAI Chat ModelOpenAI Chat Mod…HRClean WebdriverHRDelete SessionHRDelete Session2IfIf Block1HRDelete Session3LiLimitHRDelete Session1HRDelete Session4RTSuccess with cookieSuccess with co…RTRespond to Webhook2Respond to Webh…CoCodeHRDelete Session5RTErrorRTError1RTError2IfIfHRInject CookieRTRespond to Webhook3Respond to Webh…RTSuccessHRGo on urlHRDelete Session6RTError3IEInformation ExtractorInformation Ext…IfCheck if empty of NACheck if empty …IfIf BlockHRGoogle search QueryGoogle search Q…HRCreate Selenium SessionCreate Selenium…HRGet ScreenShot 1HRRefresh browserHRGet ScreenShotCTConvert to FileCTConvert to File1HRDelete Session7SeEdit Fields (For testing prupose )Edit Fields (Fo…HRGet ScreenShot 2CTConvert to File2HRGo on ip-api.comHRDelete Session8RTError can't find urlError can't fin…HRResize browser windowResize browser …OpenAIOpenAI1IEInformation Extractor1Information Ext…OpenAI Chat Model1OpenAI Chat Mod…IEInformation Extractor2Information Ext…OpenAI Chat Model2OpenAI Chat Mod…WeWebhookIfIf Target UrlIfIf1HRGo on url1IfIf2HRGo on url2IfIf3HRGo on url3
1/5
FLOWS
STEPS · 62
Starts on an incoming request

What this template does The Ultimate Scraper for n8n uses Selenium and AI to retrieve any information displayed on a webpage. You can also use session cookies to log in to the targeted webpage for more advanced scraping needs. ⚠️ Important: This project requires specific setup instructions. Please follow the guidelines provided in the GitHub repository: n8n Ultimate Scraper Setup : https://github.com/Touxan/n8n-ultimate-scraper/tree/main. The workflow version on n8n and the GitHub project may differ; however, the most up-to-date version will always be the one available on the GitHub repository : https://github.com/Touxan/n8n-ultimate-scraper/tree/main. How to use Deploy the project with all the requirements and request your webhook.

Tags

n8nreference-onlyhtmlinformation-extractorlm-chat-open-aiopen-ai
Connects
CCodehtmlHTMLWHTTP RequestinformationextractorInformation ExtractorOpenAIopenaichatmodelOpenAI Chat Model
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes56
AddedSep 25, 2024

Related workflows

See all AI Automation
DhtmlWopenaichatmodel
free

Scrape and summarize webpages with AI

This workflow integrates both web scraping and NLP functionalities. It uses HTML parsing to extract links, HTTP requests to fetch essay content, and AI-based summarization using GPT-4o. It's an excellent example of an end-to-end automated task that is not only efficient but also provides real value by summarizing valuable content. Note that to use this template, you need to be on n8n version 1.50.0 or later.

by n8n Team
ACDgmail
free

AI: Summarize podcast episode and enhance using Wikipedia

The workflow automates the process of creating a summarized and enriched podcast digest, which is then sent via email. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by n8n Team
CgmailsheetsW
free

Send Calendly meeting prep briefs with Gmail, Notion, OpenAI and Sheets

Quick Overview This workflow monitors Gmail for Calendly “New Event” emails, extracts meeting details with OpenAI, enriches the invitee with Notion CRM data, Google Sheets STR records, and SerpApi building research, then generates and schedules a meeting-prep brief email to send 30 minutes before the meeting. How it works Triggers every minute when a new Gmail message arrives and continues only if it is a Calendly notification for a new event. Uses OpenAI to extract the invitee email and meeting date/time from the email and calculates a send time 30 minutes before the meeting. Looks up the lead in a Notion database by invitee email and pulls building research via SerpApi, then uses OpenAI to extract building details from the AI Overview results. Loads STR registration data from Google Sheets and matches it to the building address to flag whether the property appears in STR records. Searches recent Gmail history in two accounts for messages involving the lead’s email address and checks whether any history exists. If email history exists, uses OpenAI to summarize the relationship and generate a concise meeting brief, then formats it as an HTML email. If no email history exists, uses

by Marc Soummer