How to Extract Headings from a Web Page
Extract page headings in document order with JavaScript, Chrome DevTools, or a repeatable script. Learn how to include ARIA headings and handle dynamic pages.
Extract page headings in document order with JavaScript, Chrome DevTools, or a repeatable script. Learn how to include ARIA headings and handle dynamic pages.
Generate, edit, and route images in n8n with OpenAI, the Edit Image node, or another provider’s API. Includes setup, working workflow patterns, and fixes for common failures.
Cheerio uses CSS selectors, not XPath. Learn which XPath queries translate cleanly, how to rewrite them with Cheerio, and when to choose another tool.
Use Python’s mimetypes module for an offline extension guess, or inspect HTTP Content-Type for the live resource. Learn how to handle redirects, compressed files, and unknown types.
Inspect the HTTP response headers a checker receives for a URL, understand what the fields mean, and verify important results with command-line tools.
Capture Bubble pages, elements, and external URLs automatically with plugins, workflows, or an API, then store and process the resulting image.
Build scheduled or event-driven website screenshots in Pipedream with Puppeteer, selectors, waits, storage, troubleshooting, and a managed API option.
Learn how to fetch HTML, select tables, handle headers and spans, and turn Cheerio rows into reliable JavaScript records.
Use UFCStats for event and fight statistics, then verify career totals in UFC’s Record Book. Learn how to define, collect, validate, and report UFC records responsibly.
Learn how to verify X-Content-Type-Options: nosniff, inspect Content-Type, test scripts and styles, and fix common MIME sniffing errors.
Learn how to fetch HTML with Python, browser JavaScript, cURL and Node.js, handle CORS and errors, and capture JavaScript-rendered pages.
Build a reliable workflow that captures websites, adds direct image URLs to Notion, and runs on schedules or webhook triggers.
Use Cheerio’s :contains() selector to find text matches in HTML, or compare extracted text for exact matches. Includes runnable Node.js examples and troubleshooting.
Extract links from a page, classify internal and external URLs, and inspect anchor text and link attributes with a runnable Python workflow.
Learn reliable FFmpeg workflows for trimming, joining clips, adding subtitles, preserving streams, troubleshooting errors, and choosing between copying and re-encoding.
Create a share image, publish it at a public URL, and point your page’s Open Graph metadata to it. This guide covers static images, dynamic generation, validation, and common failures.
Build an n8n workflow that captures web pages on a schedule or event, saves the image, and handles common failures.
Learn how to find ecommerce search results, check site rules, handle filters and JavaScript, and extract product data responsibly with Python.