Capture de captures d'écran de sites web et enregistrement sur disque avec Bright Data Web Unlocker
Ceci est unDesign, IT Opsworkflow d'automatisation du domainecontenant 6 nœuds.Utilise principalement des nœuds comme Set, HttpRequest, ManualTrigger, ReadWriteFile. Capturer des captures d'écran de sites web avec Bright Data Web Unlocker et enregistrer sur le disque
- •Peut nécessiter les informations d'identification d'authentification de l'API cible
Nœuds utilisés (6)
Catégorie
{
"id": "1U5Jf4NMQEw9LtxY",
"meta": {
"instanceId": "885b4fb4a6a9c2cb5621429a7b972df0d05bb724c20ac7dac7171b62f1c7ef40"
},
"name": "Capture Website Screenshots with Bright Data Web Unlocker and Save to Disk",
"tags": [
{
"id": "Kujft2FOjmOVQAmJ",
"name": "Engineering",
"createdAt": "2025-04-09T01:31:00.558Z",
"updatedAt": "2025-04-09T01:31:00.558Z"
}
],
"nodes": [
{
"id": "d61cb066-1d5f-47d5-a4dd-4534f3d3c6d8",
"name": "Lors du clic sur 'Test workflow'",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-520,
-160
],
"parameters": {},
"typeVersion": 1
},
{
"id": "eb99305b-0375-4cdd-8682-637d281598a0",
"name": "Note adhésive",
"type": "n8n-nodes-base.stickyNote",
"position": [
-540,
-500
],
"parameters": {
"width": 360,
"height": 260,
"content": "## Note\n\nThe \"**Set URL, Filename and Bright Data Zone**\" node must be updated with the appropriate url, file name and **Bright Data Proxies & Infrastructure** zone.\n\nThe \"**Write a file to disk**\" node has the location to download the website screenshot. Please make sure to set the path"
},
"typeVersion": 1
},
{
"id": "205f64e9-5b31-4c76-912a-307eccde159e",
"name": "Note adhésive1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-160,
-240
],
"parameters": {
"color": 4,
"width": 260,
"height": 280,
"content": "## Website Screenshot"
},
"typeVersion": 1
},
{
"id": "e7705941-2ae8-4c38-93cb-2cb865314872",
"name": "Écrire un fichier sur le disque",
"type": "n8n-nodes-base.readWriteFile",
"position": [
140,
-160
],
"parameters": {
"options": {},
"fileName": "={{ \"c:\\\\\"+ $json.filename }}",
"operation": "write",
"dataPropertyName": "={{ $json.filename }}"
},
"typeVersion": 1
},
{
"id": "167ff255-da5b-43c1-a22f-e00c4cc166d8",
"name": "Capturer une capture d'écran",
"type": "n8n-nodes-base.httpRequest",
"position": [
-80,
-160
],
"parameters": {
"url": "https://api.brightdata.com/request",
"method": "POST",
"options": {
"response": {
"response": {
"responseFormat": "file",
"outputPropertyName": "={{ $json.filename }}"
}
},
"allowUnauthorizedCerts": true
},
"sendBody": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"bodyParameters": {
"parameters": [
{
"name": "zone",
"value": "={{ $json.zone }}"
},
{
"name": "url",
"value": "={{ $json.url }}"
},
{
"name": "format",
"value": "raw"
},
{
"name": "data_format",
"value": "screenshot"
}
]
},
"genericAuthType": "httpHeaderAuth",
"headerParameters": {
"parameters": [
{}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "kdbqXuxIR8qIxF7y",
"name": "Header Auth account"
}
},
"typeVersion": 4.2
},
{
"id": "1c5c3d72-f20d-4d06-a6f2-461d043c4a01",
"name": "Définir l'URL, le nom de fichier et la zone Bright Data",
"type": "n8n-nodes-base.set",
"position": [
-300,
-160
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "c9de0c3e-609a-4e87-b6ab-b4312be026a9",
"name": "url",
"type": "string",
"value": "https://dev.to/"
},
{
"id": "408ed65a-0d66-4f98-b2eb-0d5e066e3250",
"name": "filename",
"type": "string",
"value": "devto.png"
},
{
"id": "ee10fcb0-a610-4987-8a4e-dfab077aee0e",
"name": "zone",
"type": "string",
"value": "web_unlocker1"
}
]
}
},
"typeVersion": 3.4
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "d3ae63f2-efcf-478b-aadf-8a3fac2af02a",
"connections": {
"167ff255-da5b-43c1-a22f-e00c4cc166d8": {
"main": [
[
{
"node": "e7705941-2ae8-4c38-93cb-2cb865314872",
"type": "main",
"index": 0
}
]
]
},
"d61cb066-1d5f-47d5-a4dd-4534f3d3c6d8": {
"main": [
[
{
"node": "1c5c3d72-f20d-4d06-a6f2-461d043c4a01",
"type": "main",
"index": 0
}
]
]
},
"1c5c3d72-f20d-4d06-a6f2-461d043c4a01": {
"main": [
[
{
"node": "167ff255-da5b-43c1-a22f-e00c4cc166d8",
"type": "main",
"index": 0
}
]
]
}
}
}Comment utiliser ce workflow ?
Copiez le code de configuration JSON ci-dessus, créez un nouveau workflow dans votre instance n8n et sélectionnez "Importer depuis le JSON", collez la configuration et modifiez les paramètres d'authentification selon vos besoins.
Dans quelles scénarios ce workflow est-il adapté ?
Intermédiaire - Design, Opérations IT
Est-ce payant ?
Ce workflow est entièrement gratuit et peut être utilisé directement. Veuillez noter que les services tiers utilisés dans le workflow (comme l'API OpenAI) peuvent nécessiter un paiement de votre part.
Workflows recommandés
Ranjan Dailata
@ranjancsePartager ce workflow