Actualizar robot.js
This commit is contained in:
9
robot.js
9
robot.js
@@ -119,9 +119,14 @@ async function runMultiasistencia(ownerId, user, pass) {
|
||||
if(desc) return desc;
|
||||
|
||||
// Intento 2: Buscar en el cuerpo general si falla la tabla
|
||||
// 🩹 FIX: antes se cortaba en el PRIMER salto de línea que hubiera después
|
||||
// de "Descripción" ([^\n]+), así que muchas veces el texto quedaba a medias.
|
||||
// Ahora cogemos todo el texto hasta la siguiente etiqueta de campo conocida
|
||||
// (o una línea en blanco), con un límite de seguridad por si no encuentra ninguna.
|
||||
const body = document.body.innerText;
|
||||
const match = body.match(/Descripción\s*[:\-]?\s*([^\n]+)/i);
|
||||
return match ? match[1].trim() : "";
|
||||
const match = body.match(/Descripción\s*[:\-]?\s*([\s\S]*?)(?:\n\s*\n|Observaciones|Dirección|Domicilio|Población|Localidad|Tel[eé]fono[s]?|Fecha|Reparador|Gremio|C\.?P\.?\b|$)/i);
|
||||
if (!match) return "";
|
||||
return match[1].replace(/[ \t]+/g, ' ').trim().substring(0, 3000);
|
||||
}
|
||||
|
||||
// Extracción más precisa
|
||||
|
||||
Reference in New Issue
Block a user