Lou·Ka — tous les logements à louer du Québec, un seul endroit.
HTML 98.9%
Python 0.6%
1{2 "title": "KA Apartments.com — locations QC",3 "type": "object",4 "schemaVersion": 1,5 "properties": {6 "searchUrls": {7 "title": "URLs de recherche",8 "type": "array",9 "editor": "stringList",10 "description": "Pages de recherche Apartments.com à paginer (défaut : /qc/, toute la province).",11 "default": ["https://www.apartments.com/qc/"]12 },13 "maxPages": {14 "title": "Pages max par recherche",15 "type": "integer",16 "description": "Plafond de pagination par URL de recherche (arrêt auto quand le site retombe sur la page 1).",17 "default": 25,18 "minimum": 1,19 "maximum": 3020 },21 "getDetails": {22 "title": "Visiter les fiches détail",23 "type": "boolean",24 "description": "Visiter les fiches (version française) : GPS, description, plans d'unités, commodités, galerie.",25 "default": true26 },27 "maxDetails": {28 "title": "Fiches détail max",29 "type": "integer",30 "description": "Budget de fiches détail par run.",31 "default": 250,32 "minimum": 033 },34 "skipDetailIds": {35 "title": "IDs à ne pas revisiter",36 "type": "array",37 "editor": "stringList",38 "description": "IDs de propriétés dont la fiche est déjà en cache côté appelant.",39 "default": []40 },41 "extraDetailIds": {42 "title": "IDs de rattrapage",43 "type": "array",44 "editor": "stringList",45 "description": "data-url encodés « id|url » de fiches à visiter même si absentes de la recherche.",46 "default": []47 },48 "brightdataToken": {49 "title": "Jeton API Bright Data",50 "type": "string",51 "editor": "textfield",52 "isSecret": true,53 "description": "Jeton Bearer de l'API Bright Data (Web Unlocker) — requis."54 },55 "brightdataZone": {56 "title": "Zone Bright Data",57 "type": "string",58 "editor": "textfield",59 "description": "Nom de la zone Web Unlocker.",60 "default": "web_unlocker1"61 },62 "concurrency": {63 "title": "Requêtes simultanées",64 "type": "integer",65 "description": "Nombre de requêtes Bright Data en parallèle.",66 "default": 4,67 "minimum": 1,68 "maximum": 1069 },70 "requestDelay": {71 "title": "Délai entre requêtes (s)",72 "type": "integer",73 "description": "Pause après chaque requête réussie (0 = aucune).",74 "default": 0,75 "minimum": 076 }77 },78 "required": ["brightdataToken"]79}80