Workflow: Scrape Latest 20 TechCrunch Articles
Integrations: html, httpRequest, manualTrigger, set, splitOut

{"id": "MKGrRFnUuMZMAxNf", "meta": {"instanceId": "workflow-ab646b1d", "versionId": "1.0.0", "createdAt": "2025-09-29T07:07:50.010785", "updatedAt": "2025-09-29T07:07:50.010797", "owner": "n8n-user", "license": "MIT", "category": "automation", "status": "active", "priority": "high", "environment": "production"}, "name": "Scrape Latest 20 TechCrunch Articles", "tags": ["automation", "n8n", "production-ready", "excellent", "optimized"], "nodes": [{"id": "f757df19-a2b0-42c5-b75e-e4af51696059", "name": "When clicking \u2018Test workflow\u2019", "type": "n8n-nodes-base.manualTrigger", "position": [-400, 160], "parameters": {}, "typeVersion": 1, "notes": "This manualTrigger node performs automated tasks as part of the workflow."}, {"id": "1311d3be-cf2e-42ca-ae69-8ebfeb71eefb", "name": "Request Techcrunsh Latest Page", "type": "n8n-nodes-base.httpRequest", "position": [-220, 160], "parameters": {"url": "{{ $env.BASE_URL }}", "options": {}}, "typeVersion": 4.2, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "c7807fdf-3b0b-40f8-b912-214475501861", "name": "Parse a posts box", "type": "n8n-nodes-base.html", "position": [-40, 160], "parameters": {"options": {}, "operation": "extractHtmlContent", "extractionValues": {"values": [{"key": "YOUR_CREDENTIAL_HERE", "cssSelector": "ul.wp-block-post-template", "returnValue": "html"}]}}, "typeVersion": 1.2, "notes": "This html node performs automated tasks as part of the workflow."}, {"id": "4f6720e2-32ee-41dd-a369-a05bb06b4441", "name": "Parse all posts", "type": "n8n-nodes-base.html", "position": [120, 160], "parameters": {"options": {"trimValues": true}, "operation": "extractHtmlContent", "dataPropertyName": "box", "extractionValues": {"values": [{"key": "YOUR_CREDENTIAL_HERE", "cssSelector": "li.wp-block-post", "returnArray": true, "returnValue": "html"}]}}, "typeVersion": 1.2, "notes": "This html node performs automated tasks as part of the workflow."}, {"id": "2d4f5589-1c27-4fa0-9c64-34d02fb091cf", "name": "split out the posts", "type": "n8n-nodes-base.splitOut", "position": [300, 160], "parameters": {"options": {}, "fieldToSplitOut": "posts"}, "typeVersion": 1, "notes": "This splitOut node performs automated tasks as part of the workflow."}, {"id": "bf35ac63-554a-4039-9636-78016110f615", "name": "Parse each post in detail", "type": "n8n-nodes-base.html", "position": [520, 160], "parameters": {"options": {"trimValues": true}, "operation": "extractHtmlContent", "dataPropertyName": "posts", "extractionValues": {"values": [{"key": "YOUR_CREDENTIAL_HERE", "attribute": "src", "cssSelector": "img", "returnValue": "attribute"}, {"key": "YOUR_CREDENTIAL_HERE", "cssSelector": "h3.loop-card__title"}, {"key": "YOUR_CREDENTIAL_HERE", "attribute": "data-destinationlink", "cssSelector": "h3>a", "returnValue": "attribute"}, {"key": "YOUR_CREDENTIAL_HERE", "attribute": "datetime", "cssSelector": "time", "returnValue": "attribute"}]}}, "typeVersion": 1.2, "notes": "This html node performs automated tasks as part of the workflow."}, {"id": "2aedd43b-5c04-410e-be37-7e84b798e551", "name": "Request a post detail page", "type": "n8n-nodes-base.httpRequest", "position": [720, 160], "parameters": {"url": "{{ $env.BASE_URL }}", "options": {}}, "typeVersion": 4.2, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "e0d9eb9c-096c-47de-b39a-d72083d403de", "name": "Parse a post's content and metadata", "type": "n8n-nodes-base.html", "position": [940, 160], "parameters": {"options": {"trimValues": true, "cleanUpText": true}, "operation": "extractHtmlContent", "extractionValues": {"values": [{"key": "YOUR_CREDENTIAL_HERE", "cssSelector": "div.entry-content"}, {"key": "YOUR_CREDENTIAL_HERE", "cssSelector": "h1.wp-block-post-title"}, {"key": "YOUR_CREDENTIAL_HERE", "attribute": "src", "cssSelector": "img.attachment-post-thumbnail", "returnValue": "attribute"}, {"key": "YOUR_CREDENTIAL_HERE", "attribute": "datetime", "cssSelector": "time", "returnValue": "attribute"}]}}, "executeOnce": false, "typeVersion": 1.2, "notes": "This html node performs automated tasks as part of the workflow."}, {"id": "513c616e-9362-4246-a420-70c93863ad6e", "name": "Save the values", "type": "n8n-nodes-base.set", "position": [1120, 160], "parameters": {"options": {}, "assignments": {"assignments": [{"id": "411666fc-c934-4cfe-93c8-dd2ba426fa46", "name": "url", "type": "string", "value": "={{ $('Parse each post in detail').item.json.url }}"}, {"id": "251700fe-bfee-46a6-b157-c0d029edb594", "name": "created_at", "type": "string", "value": "={{ $('Parse each post in detail').item.json.created_at }}"}, {"id": "296f4201-06a3-4d81-b85f-5d0b045e09bd", "name": "image", "type": "string", "value": "={{ $('Parse each post in detail').item.json.image }}"}, {"id": "1af47c5f-1b6e-4894-b7c5-9a037a328a0d", "name": "content", "type": "string", "value": "={{ $json.content }}"}, {"id": "5595be9f-7d2a-43c5-8b40-839f787e9ace", "name": "title", "type": "string", "value": "={{ $json.title }}"}]}}, "typeVersion": 3.4, "notes": "This set node performs automated tasks as part of the workflow."}], "active": false, "pinData": {}, "settings": {"executionOrder": "v1", "saveManualExecutions": true, "callerPolicy": "workflowsFromSameOwner", "errorWorkflow": null, "timezone": "UTC", "executionTimeout": 3600, "maxExecutions": 1000, "retryOnFail": true, "retryCount": 3, "retryDelay": 1000}, "versionId": "6f14b55f-11a9-46f6-ba96-4abdfd3fe2f8", "connections": {"1311d3be-cf2e-42ca-ae69-8ebfeb71eefb": {"main": [[{"node": "error-handler-1311d3be-cf2e-42ca-ae69-8ebfeb71eefb", "type": "main", "index": 0}], [{"node": "error-handler-1311d3be-cf2e-42ca-ae69-8ebfeb71eefb-618ceb6f", "type": "main", "index": 0}], [{"node": "error-handler-1311d3be-cf2e-42ca-ae69-8ebfeb71eefb-048c3e67", "type": "main", "index": 0}], [{"node": "error-handler-1311d3be-cf2e-42ca-ae69-8ebfeb71eefb-2d054180", "type": "main", "index": 0}], [{"node": "error-handler-1311d3be-cf2e-42ca-ae69-8ebfeb71eefb-9c2f7a6d", "type": "main", "index": 0}], [{"node": "error-handler-1311d3be-cf2e-42ca-ae69-8ebfeb71eefb-b07b9d7f", "type": "main", "index": 0}], [{"node": "error-handler-1311d3be-cf2e-42ca-ae69-8ebfeb71eefb-a5297724", "type": "main", "index": 0}], [{"node": "error-handler-1311d3be-cf2e-42ca-ae69-8ebfeb71eefb-48608b13", "type": "main", "index": 0}], [{"node": "error-handler-1311d3be-cf2e-42ca-ae69-8ebfeb71eefb-21065906", "type": "main", "index": 0}]]}, "2aedd43b-5c04-410e-be37-7e84b798e551": {"main": [[{"node": "error-handler-2aedd43b-5c04-410e-be37-7e84b798e551", "type": "main", "index": 0}], [{"node": "error-handler-2aedd43b-5c04-410e-be37-7e84b798e551-b9137841", "type": "main", "index": 0}], [{"node": "error-handler-2aedd43b-5c04-410e-be37-7e84b798e551-673b5210", "type": "main", "index": 0}], [{"node": "error-handler-2aedd43b-5c04-410e-be37-7e84b798e551-a4970ff7", "type": "main", "index": 0}], [{"node": "error-handler-2aedd43b-5c04-410e-be37-7e84b798e551-9b202e6c", "type": "main", "index": 0}], [{"node": "error-handler-2aedd43b-5c04-410e-be37-7e84b798e551-35b4c7e2", "type": "main", "index": 0}], [{"node": "error-handler-2aedd43b-5c04-410e-be37-7e84b798e551-c0b4439f", "type": "main", "index": 0}], [{"node": "error-handler-2aedd43b-5c04-410e-be37-7e84b798e551-26413a95", "type": "main", "index": 0}], [{"node": "error-handler-2aedd43b-5c04-410e-be37-7e84b798e551-f5115f3a", "type": "main", "index": 0}]]}}, "description": "Automated workflow: Scrape Latest 20 TechCrunch Articles. This workflow processes data and performs automated tasks.", "notes": "Excellent quality workflow: Scrape Latest 20 TechCrunch Articles. This workflow has been optimized for production use with comprehensive error handling, security, and documentation."}